Sourceval order : (('k, 'filter, 'order) t, 'order) Fieldslib.Field.t Sourceval filter : (('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t Sourceval fold :
init:'acc__0 ->
filter:
('acc__0 ->
(('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t ->
'acc__1) ->
order:
('acc__1 -> (('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> 'acc__2) ->
key_range:
('acc__2 ->
(('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t ->
'acc__3) ->
rank_range:
('acc__3 ->
(('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t ->
'acc__4) ->
'acc__4 Sourceval make_creator :
filter:
((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t ->
'acc__0 ->
('input__ -> 'filter) * 'acc__1) ->
order:
((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t ->
'acc__1 ->
('input__ -> 'order) * 'acc__2) ->
key_range:
((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t ->
'acc__2 ->
('input__ -> 'k Which_range.t) * 'acc__3) ->
rank_range:
((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t ->
'acc__3 ->
('input__ -> int Which_range.t) * 'acc__4) ->
'acc__0 ->
('input__ -> ('k, 'filter, 'order) t) * 'acc__4 Sourceval map :
filter:((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> 'filter) ->
order:((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> 'order) ->
key_range:
((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t ->
'k Which_range.t) ->
rank_range:
((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t ->
int Which_range.t) ->
('k, 'filter, 'order) t Sourceval iter :
filter:((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> unit) ->
order:((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> unit) ->
key_range:
((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> unit) ->
rank_range:
((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> unit) ->
unit Sourceval for_all :
filter:((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> bool) ->
order:((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> bool) ->
key_range:
((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> bool) ->
rank_range:
((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> bool) ->
bool Sourceval exists :
filter:((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> bool) ->
order:((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> bool) ->
key_range:
((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> bool) ->
rank_range:
((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> bool) ->
bool Sourceval to_list :
filter:((('k, 'filter, 'order) t, 'filter) Fieldslib.Field.t -> 'elem__) ->
order:((('k, 'filter, 'order) t, 'order) Fieldslib.Field.t -> 'elem__) ->
key_range:
((('k, 'filter, 'order) t, 'k Which_range.t) Fieldslib.Field.t -> 'elem__) ->
rank_range:
((('k, 'filter, 'order) t, int Which_range.t) Fieldslib.Field.t -> 'elem__) ->
'elem__ list Sourceval map_poly :
([< `Read | `Set_and_create ], ('k, 'filter, 'order) t, 'x0)
Fieldslib.Field.user ->
'x0 list