val iter :
'a t ->
env_var:(('a t, string) Fieldslib.Field.t -> 'a t -> string -> unit) ->
of_string:
(('a t, string -> 'a) Fieldslib.Field.t -> 'a t -> (string -> 'a) -> unit) ->
to_string:
(('a t, 'a -> string) Fieldslib.Field.t -> 'a t -> ('a -> string) -> unit) ->
default:(('a t, 'a) Fieldslib.Field.t -> 'a t -> 'a -> unit) ->
unit
val fold :
'a t ->
init:'acc__0 ->
env_var:
('acc__0 -> ('a t, string) Fieldslib.Field.t -> 'a t -> string -> 'acc__1) ->
of_string:
('acc__1 ->
('a t, string -> 'a) Fieldslib.Field.t ->
'a t ->
(string -> 'a) ->
'acc__2) ->
to_string:
('acc__2 ->
('a t, 'a -> string) Fieldslib.Field.t ->
'a t ->
('a -> string) ->
'acc__3) ->
default:('acc__3 -> ('a t, 'a) Fieldslib.Field.t -> 'a t -> 'a -> 'acc__4) ->
'acc__4
val for_all :
'a t ->
env_var:(('a t, string) Fieldslib.Field.t -> 'a t -> string -> bool) ->
of_string:
(('a t, string -> 'a) Fieldslib.Field.t -> 'a t -> (string -> 'a) -> bool) ->
to_string:
(('a t, 'a -> string) Fieldslib.Field.t -> 'a t -> ('a -> string) -> bool) ->
default:(('a t, 'a) Fieldslib.Field.t -> 'a t -> 'a -> bool) ->
bool
val exists :
'a t ->
env_var:(('a t, string) Fieldslib.Field.t -> 'a t -> string -> bool) ->
of_string:
(('a t, string -> 'a) Fieldslib.Field.t -> 'a t -> (string -> 'a) -> bool) ->
to_string:
(('a t, 'a -> string) Fieldslib.Field.t -> 'a t -> ('a -> string) -> bool) ->
default:(('a t, 'a) Fieldslib.Field.t -> 'a t -> 'a -> bool) ->
bool
val to_list :
'a t ->
env_var:(('a t, string) Fieldslib.Field.t -> 'a t -> string -> 'elem__) ->
of_string:
(('a t, string -> 'a) Fieldslib.Field.t ->
'a t ->
(string -> 'a) ->
'elem__) ->
to_string:
(('a t, 'a -> string) Fieldslib.Field.t ->
'a t ->
('a -> string) ->
'elem__) ->
default:(('a t, 'a) Fieldslib.Field.t -> 'a t -> 'a -> 'elem__) ->
'elem__ list
val map :
'a t ->
env_var:(('a t, string) Fieldslib.Field.t -> 'a t -> string -> string) ->
of_string:
(('a t, string -> 'a) Fieldslib.Field.t ->
'a t ->
(string -> 'a) ->
string ->
'a) ->
to_string:
(('a t, 'a -> string) Fieldslib.Field.t ->
'a t ->
('a -> string) ->
'a ->
string) ->
default:(('a t, 'a) Fieldslib.Field.t -> 'a t -> 'a -> 'a) ->
'a t
val set_all_mutable_fields : 'a t -> unit