1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253openStdunemoduletypeS_base=sigtypet(** The name of the module, for use in error messages. For example
["Lib_name"], ["Context_name"]. *)valmodule_:string(** A short description of the type, for use in user-facing error messages.
For example "context name", "library name". *)valdescription:string(** A description of valid identifiers. Will be added to error messages if
present *)valdescription_of_valid_string:'aPp.toption(** A function suggesting a valid replacement for an erroneous input. Will be
added to error messages if present *)valhint_valid:(string->string)optionvalof_string_opt:string->toptionvalto_string:t->stringendmoduletypeS=sig(** An interface for types that are convertible from/to strings. *)typet(** [of_string] should only be used on strings that are known to represent a
valid [t]. *)valof_string:string->tvalto_string:t->stringvalparse_string_exn:Loc.t*string->tvalto_dyn:t->Dyn.tvalof_string_opt:string->toptionvalof_string_user_error:Loc.t*string->(t,User_message.t)result(** From&to string conversions, for use with [Cmdliner.Arg.conv] *)valconv:(string->(t,[>`Msgofstring])result)*(Format.formatter->t->unit)includeDune_lang.Conv.Swithtypet:=tvaldecode_loc:(Loc.t*t)Dune_lang.Decoder.tend