@@ -90,16 +90,17 @@
91module Streamly.Data.Stream.Concurrent
91module Streamly.Data.Stream.Concurrent
93 MonadAsync
94 MonadAsync
95− -- * Configuration
96+ -- ** Configuration
98− -- ** Limits
99+ -- *** Limits
99 , maxThreads
100 , maxThreads
100 , maxBuffer
101 , maxBuffer
102− -- ** Rate Control
103+ -- *** Rate Control
103 , Rate(..)
104 , Rate(..)
105 , avgRate
106 , avgRate
@@ -107,33 +108,33 @@ module Streamly.Data.Stream.Concurrent
107 , maxRate
108 , maxRate
108 , constRate
109 , constRate
110− -- ** Stop behavior
111+ -- *** Stop behavior
111 , StopWhen (..)
112 , StopWhen (..)
112 , stopWhen
113 , stopWhen
114− -- ** Scheduling behavior
115+ -- *** Scheduling behavior
116 , ordered
117 , ordered
117 , interleaved
118 , interleaved
119− -- ** Diagnostics
120+ -- *** Diagnostics
120 , inspect
121 , inspect
122− -- * Combinators
123+ -- ** Combinators
123 -- | Stream combinators using a concurrent channel.
124 -- | Stream combinators using a concurrent channel.
125− -- ** Evaluate
126+ -- *** Evaluate
126 -- | Evaluates a stream concurrently using a channel.
127 -- | Evaluates a stream concurrently using a channel.
128 -- , eval
129 -- , eval
129 , parEval
130 , parEval
131− -- ** Generate
132+ -- *** Generate
132 -- | Uses a single channel to evaluate mapped actions concurrently.
133 -- | Uses a single channel to evaluate mapped actions concurrently.
133 , parRepeatM
134 , parRepeatM
134 , parReplicateM
135 , parReplicateM
136− -- ** Map
137+ -- *** Map
137 -- | Uses a single channel to evaluate mapped actions concurrently.
138 -- | Uses a single channel to evaluate mapped actions concurrently.
139 -- , mapM
140 -- , mapM
@@ -141,7 +142,7 @@ module Streamly.Data.Stream.Concurrent
141 -- , sequence
142 -- , sequence
142 , parSequence
143 , parSequence
144− -- ** List of streams
145+ -- *** List of streams
145 -- | Shares a single channel across many streams.
146 -- | Shares a single channel across many streams.
147 -- , append
148 -- , append
@@ -153,13 +154,13 @@ module Streamly.Data.Stream.Concurrent
153 -- , zipWithM
154 -- , zipWithM
154 -- , zipWith
155 -- , zipWith
156− -- ** Stream of streams
157+ -- *** Stream of streams
157− -- *** Apply
158+ -- **** Apply
159 -- , apply
160 -- , apply
160 , parApply
161 , parApply
162− -- *** Concat
163+ -- **** Concat
163 -- | Shares a single channel across many streams.
164 -- | Shares a single channel across many streams.
165 -- , concat
166 -- , concat