opium_kernel

Sinatra like web toolkit based on Lwt + Cohttp
Library opium_kernel
val iter : matches -> params: ( ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> 'a ) -> splat: ( ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> 'b ) -> 'b
val fold : matches -> init:'a -> params: ( 'a -> ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> 'b ) -> splat: ( 'b -> ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> 'c ) -> 'c
val for_all : matches -> params: ( ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> bool ) -> splat: ( ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> bool ) -> bool
val exists : matches -> params: ( ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> bool ) -> splat: ( ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> bool ) -> bool
val to_list : matches -> params: ( ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> 'a ) -> splat: ( ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> 'a ) -> 'a list
val map : matches -> params: ( ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> (string * string) list ) -> splat: ( ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> string list ) -> matches
val set_all_mutable_fields : 'a -> unit