package hack_parallel
Module Hack_containerSource
Source
val fold_sum :
(module Hack_commutative_group.S with type t = 'a) ->
('b -> init:'a -> f:('a -> 'c -> 'a) -> 'd) ->
'b ->
f:('c -> 'a) ->
'dSource
val fold_min :
('a -> init:'b option -> f:('c option -> 'c -> 'c option) -> 'd) ->
'a ->
cmp:('c -> 'c -> int) ->
'dSource
val fold_max :
('a -> init:'b option -> f:('c option -> 'c -> 'c option) -> 'd) ->
'a ->
cmp:('c -> 'c -> int) ->
'd