type OpenResult

bendvy-ecs-core@0.1.0.4 · machine_stream.bend:77

import bendvy-ecs-core@0.1.0.4/machine_stream.bend as MachineStream
import Base
import machine.bend as M
import event_runtime.bend as Ev

77# Engine entry points consume and return the real affine reader capability.
78# A foreign-world refusal preserves both owners and never activates a cursor.
79type OpenResult<S: Data,M: Data,V: Data> is Type:
80  Opened{reader: Reader<S,M>,stream: Stream<V>,reading: Ev.Reading<M.Transition<V>>}
81  ReaderRefused{reader: Reader<S,M>,stream: Stream<V>}

Uses (4)

Used by (5)