Module Container.Make_gen_with_creatorsSource
Parameters
Signature
Sourceval fold : ('a, _, _) T.t -> init:'acc -> f:('acc -> 'a T.elt -> 'acc) -> 'acc Sourceval find_map : ('a, _, _) T.t -> f:('a T.elt -> 'b option) -> 'b option Sourceval append : ('a, 'p1, 'p2) T.t -> ('a, 'p1, 'p2) T.t -> ('a, 'p1, 'p2) T.t Sourceval concat_map :
('a, 'p1, 'p2) T.t ->
f:('a T.elt -> ('b, 'p1, 'p2) T.t) ->
('b, 'p1, 'p2) T.t Sourceval partition_tf :
('a, 'p1, 'p2) T.t ->
f:('a T.elt -> bool) ->
('a, 'p1, 'p2) T.t * ('a, 'p1, 'p2) T.t