def serve.write.on.with

bend-kit-http@0.38.5.0 · http.bend:7100

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

7100def serve.write.on.with(
7101  ~S: Type, ~start: Req -> IO(WriteHead<S>), ~write: S -> Writer -> Completion.Receipt -> IO(Writer & Completion.Receipt), ~dispose: S -> IO(Unit), ~observe: U32 -> Completion.Outcome -> IO(Unit),
7102  host: String, +port: U32, +max: Nat
7103) -> IO(Unit):
7104  do IO<Unit>:
7105    limits.validate(max)
7106    result : Result<&2, &2, StartupError, Unit> <-
7107      serve.write.config(~S, ~start, ~write, ~dispose, ~observe, server.config.with(host, port, max))
7108    serve.config.result(result)

Uses (18)

Used by (2)