def read

bendvy-ecs-core@0.1.0.3 · execution_lifecycle_access.bend:14

import bendvy-ecs-core@0.1.0.3/execution_lifecycle_access.bend as ExecutionLifecycleAccess
import Base
import bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend as Notice
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as Layout
import bendvy-ecs-core@0.1.0.3/execution_state.bend as State

14def read(~S:Data,~C:Type,~R:Type,~origin:Layout.Layout,~selector:Notice.Selector,scope:State.Scope<S,C,R>,reader:Notice.Reader<S,origin,selector>) -> State.Scope<S,C,R> & Notice.Reading<S,origin,selector>:
15  match scope:
16    case State.Scope{store,resource,handles,tick,prior,+view}:(State.Scope{store,resource,handles,tick,prior,view},Notice.read(~S,~origin,~selector,view,reader))

Uses (8)

Used by (2)