Repodb.Stream.Seq

repodb · API reference

val of_list : 'a list -> 'a Seq.t
val fold : seq:'a Seq.t -> init:'b -> f:('b -> 'a -> 'b) -> 'b
val iter : seq:'a Seq.t -> f:('a -> unit) -> unit
val map : seq:'a Seq.t -> f:('a -> 'b) -> 'b Seq.t
val filter : seq:'a Seq.t -> f:('a -> bool) -> 'a Seq.t
val filter_map : seq:'a Seq.t -> f:('a -> 'b option) -> 'b Seq.t
val take : int -> 'a Seq.t -> 'a Seq.t
val drop : int -> 'a Seq.t -> 'a Seq.t
val chunks : int -> 'a Seq.t -> 'a list Seq.t
val find : seq:'a Seq.t -> f:('a -> bool) -> 'a option
val exists : seq:'a Seq.t -> f:('a -> bool) -> bool
val for_all : seq:'a Seq.t -> f:('a -> bool) -> bool