def submit
bend-kit-camber@0.15.0.1 · camber.bend:360
import bend-kit-camber@0.15.0.1/camber.bend as Camber
import Base
360def submit(-R: Type, -P: Data, -I: Data, -E: Data, -O: Data,
361 context: Context<R, P, I, E, O>, principal: P, input: I, reply: Chan(Outcome<E, O>)
362) -> IO(Result<&1, &1, Message<R, P, I, E, O>, Unit>):
363 Context{messages} = context
364 do IO<Result<&1, &1, Message<R, P, I, E, O>, Unit>>:
365 sent : Result<&1, &1, Message<R, P, I, E, O>, Unit> <- Chan.send(Message<R, P, I, E, O>, messages, Submit{principal, input, reply})
366 return sent