Ocamlformat_lib.Conf_decl
type typ =
| Int
| Bool
| Range
| Ocaml_version
| Choice of Ocamlformat_stdlib.string Ocamlformat_stdlib.list
module UI : sig ... end
type !'a declarator =
names:Ocamlformat_stdlib.string Ocamlformat_stdlib.list ->
default:Ocamlformat_lib.Conf_t.t ->
doc:Ocamlformat_stdlib.string ->
kind:kind ->
?allow_inline:Ocamlformat_stdlib.bool ->
?status:[ `Deprecated of deprecated | `Valid ] ->
(Ocamlformat_lib.Conf_t.t ->
'a Ocamlformat_lib.Conf_t.elt ->
Ocamlformat_lib.Conf_t.t) ->
(Ocamlformat_lib.Conf_t.t -> 'a Ocamlformat_lib.Conf_t.elt) ->
'a t
val section_name : kind -> status -> Ocamlformat_stdlib.string
val deprecated :
since:Ocamlformat_lib.Version.t ->
Ocamlformat_stdlib.string ->
deprecated
val removed :
since:Ocamlformat_lib.Version.t ->
Ocamlformat_stdlib.string ->
removed
module Value : sig ... end
module Value_removed : sig ... end
module Store : sig ... end
val choice :
all:'a Value.t Ocamlformat_stdlib.list ->
?removed_values:Value_removed.t Ocamlformat_stdlib.list ->
'a declarator
val flag : Ocamlformat_stdlib.bool declarator
val int : docv:Ocamlformat_stdlib.string -> Ocamlformat_stdlib.int declarator
val ocaml_version : Ocaml_version.t declarator
val any :
'a Cmdliner.Arg.conv ->
values:typ ->
docv:Ocamlformat_stdlib.string ->
'a declarator
val removed_option :
names:Ocamlformat_stdlib.string Ocamlformat_stdlib.list ->
since:Ocamlformat_lib.Version.t ->
msg:Ocamlformat_stdlib.string ->
Ocamlformat_stdlib.unit t
val default : 'a t -> 'a
val update :
Store.t ->
config:Ocamlformat_lib.Conf_t.t ->
from:Ocamlformat_lib.Conf_t.updated_from ->
name:Ocamlformat_stdlib.string ->
value:Ocamlformat_stdlib.string ->
inline:Ocamlformat_stdlib.bool ->
(Ocamlformat_lib.Conf_t.t, Ocamlformat_lib.Conf_t.Error.t)
Ocamlformat_stdlib.Result.t
val to_ui : 'a t -> Ocamlformat_lib.Conf_t.t UI.t
val print_config :
Store.t ->
Ocamlformat_lib.Conf_t.t ->
Ocamlformat_stdlib.unit