Module Vif_core.MiddlewareSource
Sourcetype ('socket, 'cfg, 'v) fn =
'socket Vif_core__.Vif_request0.t ->
string ->
Vif_core__.Vif_server.t ->
'cfg ->
'v option Sourcetype ('socket, 'cfg, 'v) t = | Middleware : ('socket, 'cfg, 'v) fn * 'v Hmap.key -> ('socket, 'cfg, 'v) t
Sourcetype ('socket, 'cfg) m = | [] : ('socket, 'cfg) m| :: : ('socket, 'cfg, 'a) t * ('socket, 'cfg) m -> ('socket, 'cfg) m
Sourcetype ('socket, 'value, 'a, 'c) ctx = {server : Vif_core__.Vif_server.t;req0 : 'socket Vif_core__.Vif_request0.t;target : string;user's_value : 'value;
} Sourceval v : 'v. name:string -> ('socket, 'cfg, 'v) fn -> ('socket, 'cfg, 'v) t