def put

bendvy-ecs-core@0.1.0.4 · event_notice_runtime.bend:117

import bendvy-ecs-core@0.1.0.4/event_notice_runtime.bend as EventNoticeRuntime
import Base
import bendvy-ecs-core@0.1.0.4/event_stream.bend as Leaf
import bendvy-ecs-core@0.1.0.4/event_family_runtime.bend as Family

117def put(~S:Data,~E:Data,~P:Data,~F:Type,~H:Type,~put:F -> Leaf.Stream<S,E> -> F,state:State<S,P,F,H>,stream:Leaf.Stream<S,E>) -> State<S,P,F,H>:
118  match state:
119    case State{typed,failures}:State{Family.put(~S,~E,~P,~F,~H,~put,typed,stream),failures}

Uses (3)

Used by (6)