def serve.write.on.with

bend-kit-http@0.38.2.0 · http.bend:7108

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

7108def serve.write.on.with(
7109  ~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),
7110  host: String, +port: U32, +max: Nat
7111) -> IO(Unit):
7112  do IO<Unit>:
7113    limits.validate(max)
7114    result : Result<&2, &2, StartupError, Unit> <-
7115      serve.write.config(~S, ~start, ~write, ~dispose, ~observe, server.config.with(host, port, max))
7116    serve.config.result(result)

Uses (18)

Used by (2)