Module Cmdliner_base.Conv

type 'a parser = string -> ('a, string) Stdlib.result
type 'a fmt = 'a Fmt.t
type 'a t
val make : ?completion:'a Completion.t -> docv:string -> parser:'a parser -> pp:'a fmt -> unit -> 'a t
val of_conv : 'a t -> ?completion:'a Completion.t -> ?docv:string -> ?parser:'a parser -> ?pp:'a fmt -> unit -> 'a t
val docv : 'a t -> string
val parser : 'a t -> 'a parser
val pp : 'a t -> 'a fmt
val completion : 'a t -> 'a Completion.t
val some : ?none:string -> 'a t -> 'a option t
val some' : ?none:'a -> 'a t -> 'a option t