def inspect.sent
bend-kit-camber@0.15.0.1 · camber.bend:396
import bend-kit-camber@0.15.0.1/camber.bend as Camber
import Base
396def inspect.sent(-T: Type, sent: Result<&1, &1, T, Unit>, +reply: Chan(Counts)) -> IO(Maybe<&2, Counts>):
397 match sent:
398 case Fail{v}:
399 do IO<Maybe<&2, Counts>>:
400 Chan.close(Counts, reply)
401 return None{}
402 case Done{u}:
403 do IO<Maybe<&2, Counts>>:
404 value : Maybe<&1, Counts> <- Chan.recv(Counts, reply)
405 Chan.close(Counts, reply)
406 return inspect.value(value)