V1.TOMLmodule Types = Typesval default_config : Types.configval override_config : Types.configval of_string : ?file:string -> ?config:Types.config -> string -> Types.nodeval of_file : ?config:Types.config -> string -> Types.nodeval to_string : Types.node -> stringval to_file : Types.node -> string -> unitval noloc : Types.locationval node :
?format:Types.format ->
?loc:Types.location ->
?before:string list ->
?name:Types.key_path ->
?after:string ->
?pos:int ->
Types.value ->
Types.nodeinclude module type of Internal_printerval string_of_node :
?config:Types.config ->
?format:Types.format ->
?context:Types.context ->
Types.node ->
stringval string_of_key_path : Types.key_path -> stringval string_of_location : Types.location -> stringval string_of_error : Types.error -> stringinclude module type of Internal_accessorsval get : Types.node -> Types.key_path -> Types.nodeval set :
?config:Types.config ->
Types.node ->
Types.key_path ->
value:Types.node ->
unitval remove : ?config:Types.config -> Types.node -> Types.key_path -> unitval update :
?config:Types.config ->
Types.node ->
Types.key_path ->
Types.node option ->
Types.nodeval type_of_node : Types.node -> stringval add_comments : Types.node -> string list -> unitval add_eol_comment : Types.node -> string -> unitval value : ?before:string list -> ?pos:int -> Types.value -> Types.nodeval string : ?before:string list -> ?pos:int -> string -> Types.nodeval bool : ?before:string list -> ?pos:int -> bool -> Types.nodeval int : ?before:string list -> ?pos:int -> int -> Types.nodeval float : ?before:string list -> ?pos:int -> float -> Types.nodeval date : ?before:string list -> ?pos:int -> float -> Types.nodeval array : ?before:string list -> ?pos:int -> Types.node array -> Types.nodeval table : ?before:string list -> ?pos:int -> Types.table -> Types.nodeval empty_table : ?before:string list -> ?pos:int -> unit -> Types.nodeval table_of_list :
?before:string list ->
?pos:int ->
(string * Types.node) list ->
Types.nodeval set_string :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
string ->
unitval set_bool :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
bool ->
unitval set_int :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
int ->
unitval set_float :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
float ->
unitval set_date :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
float ->
unitval set_array :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
Types.node array ->
unitval set_table :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
Types.table ->
unitval set_value :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
Types.value ->
unitval set_table_of_list :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
(string * Types.node) list ->
unitval set_strings :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
string array ->
unitval set_ints :
?before:string list ->
?pos:int ->
Types.node ->
Types.key_path ->
int array ->
unitval extract_value : Types.node -> Types.valueval extract_string : Types.node -> stringval extract_bool : Types.node -> boolval extract_int : Types.node -> intval extract_float : Types.node -> floatval extract_date : Types.node -> floatval extract_array : Types.node -> Types.node arrayval extract_table : Types.node -> Types.tableval extract_ints : Types.node -> int arrayval extract_strings : Types.node -> string arrayval get_string : ?default:string -> Types.node -> Types.key_path -> stringval get_bool : ?default:bool -> Types.node -> Types.key_path -> boolval get_int : ?default:int -> Types.node -> Types.key_path -> intval get_float : ?default:float -> Types.node -> Types.key_path -> floatval get_date : ?default:float -> Types.node -> Types.key_path -> floatval get_array :
?default:Types.node array ->
Types.node ->
Types.key_path ->
Types.node arrayval get_table :
?default:Types.table ->
Types.node ->
Types.key_path ->
Types.tableval get_value :
?default:Types.value ->
Types.node ->
Types.key_path ->
Types.valueval get_strings :
?default:string array ->
Types.node ->
Types.key_path ->
string arrayval get_ints : ?default:int array -> Types.node -> Types.key_path -> int arrayval table_iter : Types.node -> (string -> Types.node -> unit) -> unitval array_iteri : Types.node -> (int -> Types.node -> unit) -> unitval array_length : Types.node -> intval next_section_pos : Types.node -> intval maybe_add_section : ?before:string list -> string -> Types.node -> boolval maybe_set_value :
?before:string list ->
Types.node ->
Types.key_path ->
Types.value ->
boolval type_of_value : Types.value -> stringval set_node_value : Types.node -> Types.value -> unitval get_node_value : Types.node -> Types.valueval value_of_string : string -> Types.valueval value_of_int : int -> Types.valueval value_of_bool : bool -> Types.valueval value_of_float : float -> Types.valueval value_of_date : float -> Types.valueval value_of_array : Types.node array -> Types.valueval value_of_table : Types.node EzCompat.StringMap.t -> Types.valueval value_of_strings : string array -> Types.valueval value_of_ints : int array -> Types.value