Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type handler = addr Handler.Make(IO).t
val no_middleware : middleware
val pipeline : middleware list -> middleware
val route :
?rate_limit:rate_limiter ->
?mw:middleware ->
?typ:[ `Raw | `Regex ] ->
string ->
handler ->
route
val scope :
?rate_limit:rate_limiter ->
?mw:middleware ->
string ->
route list ->
route
val no_route : route