def serve.started
bend-kit-http@0.38.2.0 · http.bend:7065
import bend-kit-http@0.38.2.0/http.bend as Http
import Base
import bend-kit-http@0.38.2.0/completion.bend as Completion
7065def serve.started(~h: Req -> IO(Reply), ~observe: U32 -> Completion.Outcome -> IO(Unit),
7066 started: Unit & Result<&2, &1, StartupError, Server<Unit>>) -> IO(Unit):
7067 (owner, result) = started
7068 match result:
7069 case Fail{error}: server.start.failed(error)
7070 case Done{server}:
7071 do IO<Unit>:
7072 exited : ServerExit <- server.run(~Unit, ~(context => req => h(req)),
7073 ~(context => status => outcome => observe(status, outcome)), server)
7074 server.exited(exited)