Module type Sharp_router.Part

module type Part = sig .. end

type t 
type 'a parse_func 
type 'a parse_opt_func 
type 'a generate_func 
val parse : t ->
'a parse_func -> 'a Sharp_router.route
val parse_opt : t ->
'a parse_opt_func -> 'a Sharp_router.route
val generate : t -> string list generate_func
val generate_ : string list ->
t -> string list generate_func
val to_fragment : t -> string generate_func
val to_fragment_ : string -> t -> string generate_func