def put
import bendvy-ecs-core@0.1.0.4/event_family_runtime.bend as EventFamilyRuntimeimport Base
import bendvy-ecs-core@0.1.0.4/event_stream.bend as Leaf
78# Trusted selector adapter reinserting a Data stream into actual family state,
79# preserving owners/journal/frame marker. Does not validate arbitrary stream origin
80# or manufacture a reader capability.
81def put(~S:Data,~E:Data,~P:Data,~F:Type,~H:Type,~put:F -> Leaf.Stream<S,E> -> F,state:State<P,F,H>,stream:Leaf.Stream<S,E>) -> State<P,F,H>:
82 match state:
83 case State{family,owners,journal,frameStart}:State{put(family,stream),owners,journal,frameStart}
Uses (2)
Used by (19)
- bendvy-ecs-core@0.1.0.4/event_notice_runtime:put
- bendvy-ecs-core@0.1.0.4/ordinary_owned_event_family_reader_query:owner_fields
- bendvy-ecs-core@0.1.0.4/ordinary_owned_event_family_reader_query:run_trace_cursor
- bendvy-ecs-core@0.1.0.4/ordinary_owned_event_family_reader:register_app
- bendvy-ecs-core@0.1.0.4/ordinary_owned_event_family_reader_query:app_registered
- …