Repodb.Stream.Sync

repodb · API reference

val fold : rows:'a list -> init:'b -> f:('b -> 'a -> 'b) -> 'b
val fold_idx : rows:'a list -> init:'b -> f:('b -> int -> 'a -> 'b) -> 'b
val iter : rows:'a list -> f:('a -> unit) -> unit
val iter_idx : rows:'a list -> f:(int -> 'a -> 'b) -> unit
val map : rows:'a list -> f:('a -> 'b) -> 'b list
val filter_map : rows:'a list -> f:('a -> 'b option) -> 'b list
val find : rows:'a list -> f:('a -> bool) -> 'a option
val exists : rows:'a list -> f:('a -> bool) -> bool
val for_all : rows:'a list -> f:('a -> bool) -> bool
val partition : rows:'a list -> f:('a -> bool) -> 'a list * 'a list
val take : int -> 'a list -> 'a list
val drop : int -> 'a list -> 'a list
val chunks : int -> 'a list -> 'a list list
val to_seq : 'a list -> 'a Seq.t