Module Rose_tree.Deferred

val iter : 'a t -> f:( 'a -> unit Async_kernel.Deferred.t ) -> unit Async_kernel.Deferred.t
val map : 'a t -> f:( 'a -> 'b Async_kernel.Deferred.t ) -> 'b t Async_kernel.Deferred.t
val fold_map : 'a t -> init:'b -> f:( 'b -> 'a -> 'b Async_kernel.Deferred.t ) -> 'b t Async_kernel.Deferred.t
val all : 'a Async_kernel.Deferred.t t -> 'a t Async_kernel.Deferred.t
module Or_error : sig ... end