Module Piaf.Server

module Service : sig ... end
module Middleware : sig ... end
module Handler : sig ... end
module Error_response : sig ... end
type 'ctx ctx = 'ctx Handler.ctx = {
ctx : 'ctx;
request : Request.t;
}
type 'ctx t = 'ctx Handler.t
val create : ?⁠config:Config.t -> ?⁠error_handler:(Unix.sockaddr -> ?⁠request:Request.t -> respond:(headers:Headers.t -> Body.t -> Error_response.t) -> Httpaf.Server_connection.error -> Error_response.t Lwt.t) -> Unix.sockaddr Handler.t -> Unix.sockaddr -> Httpaf_lwt_unix.Server.socket -> unit Lwt.t