def serve.started
bend-kit-http@0.38.5.0 · http.bend:7057
import bend-kit-http@0.38.5.0/http.bend as Http
import Base
import bend-kit-http@0.38.5.0/completion.bend as Completion
7057def serve.started(~h: Req -> IO(Reply), ~observe: U32 -> Completion.Outcome -> IO(Unit),
7058 started: Unit & Result<&2, &1, StartupError, Server<Unit>>) -> IO(Unit):
7059 (owner, result) = started
7060 match result:
7061 case Fail{error}: server.start.failed(error)
7062 case Done{server}:
7063 do IO<Unit>:
7064 exited : ServerExit <- server.run(~Unit, ~(context => req => h(req)),
7065 ~(context => status => outcome => observe(status, outcome)), server)
7066 server.exited(exited)