Drom_lib.EzTomlmodule TYPES : sig ... endmodule EZ : sig ... endinclude module type of struct include EZ endval key : string -> Drom_toml.Types.Table.Key.tval empty : 'a Drom_lib.Toml.Types.Table.tval find :
Drom_lib.Toml.Types.Table.key ->
'a Drom_lib.Toml.Types.Table.t ->
'aval to_string : Drom_toml.Types.table -> stringval from_file : string -> Drom_lib.Toml.Parser.resultval from_string : string -> Drom_lib.Toml.Parser.resultval map :
('a -> 'b) ->
'a Drom_lib.Toml.Types.Table.t ->
'b Drom_lib.Toml.Types.Table.tval string_of_location : Drom_lib.Toml.Parser.location -> stringval from_file_exn : string -> Drom_toml.Types.tableval from_string_exn : string -> Drom_toml.Types.tableval iter : (string -> 'a -> unit) -> 'b Drom_lib.Toml.Types.Table.t -> unitval get : TYPES.value Drom_lib.Toml.Types.Table.t -> string list -> TYPES.valueval get_string :
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
stringval get_string_default :
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
string ->
stringval get_string_option :
?default:string ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
string optionval get_bool : TYPES.value Drom_lib.Toml.Types.Table.t -> string list -> boolval get_bool_option :
?default:bool ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
bool optionval get_bool_default :
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
bool ->
boolval get_int : TYPES.value Drom_lib.Toml.Types.Table.t -> string list -> intval get_int_default :
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
int ->
intval put :
string list ->
TYPES.value ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_string :
string list ->
string ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_bool :
string list ->
bool ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_bool_option :
string list ->
bool option ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_option :
string list ->
bool option ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_string_option :
string list ->
string option ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval encoding :
to_toml:('a -> TYPES.value) ->
of_toml:(key:string list -> TYPES.value -> 'b) ->
'a TYPES.encodingval put_encoding :
'a TYPES.encoding ->
string list ->
'b ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_encoding_option :
'a TYPES.encoding ->
string list ->
'b option ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval get_encoding :
'a TYPES.encoding ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
'bval get_encoding_default :
'a TYPES.encoding ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
'b ->
'cval get_encoding_option :
?default:'a ->
'b TYPES.encoding ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
'a optionval get_string_list_option :
?default:string list ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
string list optionval get_string_list_default :
TYPES.value Drom_lib.Toml.Types.Table.t ->
string list ->
string list ->
string listval put_string_list_option :
string list ->
string list option ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval put_string_list :
string list ->
string list ->
TYPES.value Drom_lib.Toml.Types.Table.t ->
TYPES.value Drom_lib.Toml.Types.Table.tval expect_table : key:string list -> name:string -> TYPES.value -> TYPES.tableval expect_string : key:string list -> TYPES.value -> stringval expect_string_list : key:string list -> TYPES.value -> string listval expect_bool : key:string list -> TYPES.value -> boolval enum_encoding :
to_string:('a -> string) ->
of_string:(key:string list -> string -> 'b) ->
'c TYPES.encodingval string_encoding : string TYPES.encodingval union : TYPES.value TYPES.Table.t -> TYPES.table -> TYPES.tablemodule ENCODING : sig ... endtype file_option = {option_name : string;option_value : Drom_lib.Toml.Types.value option;option_comment : string list option;option_default : string option;}val new_file : unit -> fileval add : file -> file_option list -> unitval string_of_file : file -> stringmodule CONST : sig ... end