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 ) -> 'c
val fold : matches -> init:'a -> params: ( 'b -> ( [< `Read | `Set_and_create ], matches, (string * string) list ) Fieldslib.Field.t_with_perm -> matches -> (string * string) list -> 'c ) -> splat: ( 'd -> ( [< `Read | `Set_and_create ], matches, string list ) Fieldslib.Field.t_with_perm -> matches -> string list -> 'e ) -> 'f
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 -> 'b ) -> 'c 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