Module Cmdliner_def.Arg_conv

Textual OCaml value converters

type 'a parser = string -> ('a, string) Stdlib.result
type 'a fmt = 'a Cmdliner_base.Fmt.t
type 'a t
val make : ?completion:'a Arg_completion.t -> docv:string -> parser:'a parser -> pp:'a fmt -> unit -> 'a t
val of_conv : 'a t -> ?completion:'a Arg_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 Arg_completion.t
val some : ?none:string -> 'a t -> 'a option t
val some' : ?none:'a -> 'a t -> 'a option t