package cfstream

  1. Overview
  2. Docs
type ('a, 'e) t = ('a, 'e) Core_kernel.Std.Result.t Stream.t
val all : ('a, 'e) t -> f:('a Stream.t -> ('b, 'e) Core_kernel.Std.Result.t) -> ('b, 'e) Core_kernel.Std.Result.t
val all' : ('a, 'e) t -> f:('a Stream.t -> 'b) -> ('b, 'e) Core_kernel.Std.Result.t
val to_exn : ('a, 'e) t -> error_to_exn:('e -> exn) -> 'a Stream.t
val map : ('a, 'e) t -> f:('a -> ('b, 'e) Core_kernel.Std.Result.t) -> ('b, 'e) t
val map' : ('a, 'e) t -> f:('a -> 'b) -> ('b, 'e) t
val map2_exn : ('a, 'e) t -> ('b, 'e) t -> f:('a -> 'b -> ('c, 'e) Core_kernel.Std.Result.t) -> ('c, 'e) t
val map2_exn' : ('a, 'e) t -> ('b, 'e) t -> f:('a -> 'b -> 'c) -> ('c, 'e) t
val fold : ('a, 'e) t -> init:'b -> f:('b -> 'a -> ('b, 'e) Core_kernel.Std.Result.t) -> ('b, 'e) Core_kernel.Std.Result.t
val fold' : ('a, 'e) t -> init:'b -> f:('b -> 'a -> 'b) -> ('b, 'e) Core_kernel.Std.Result.t