@@ -26,7 +26,7 @@ let inline traverseResultM'
2626 | Error e -> Error e
2727 | Ok initialSuccesses ->
2828
29- let oks = ArrayCollector()
29+ let mutable oks = ArrayCollector()
3030 oks.AddMany initialSuccesses
3131 let mutable err = Unchecked.defaultof< 'error>
3232 let mutable ok = true
@@ -77,7 +77,7 @@ let inline traverseResultA'
7777
7878 match state with
7979 | Error failuresToDate ->
80- let errs = ArrayCollector()
80+ let mutable errs = ArrayCollector()
8181 errs.AddMany failuresToDate
8282
8383 for x in xs do
@@ -88,9 +88,9 @@ let inline traverseResultA'
8888 Error( errs.Close())
8989 | Ok initialSuccesses ->
9090
91- let oks = ArrayCollector()
91+ let mutable oks = ArrayCollector()
9292 oks.AddMany initialSuccesses
93- let errs = ArrayCollector()
93+ let mutable errs = ArrayCollector()
9494 let mutable ok = true
9595
9696 for x in xs do
@@ -139,7 +139,7 @@ let inline traverseAsyncResultM'
139139 match ! state with
140140 | Error e -> return Error e
141141 | Ok initialSuccesses ->
142- let oks = ArrayCollector()
142+ let mutable oks = ArrayCollector()
143143 oks.AddMany initialSuccesses
144144 let mutable err = Unchecked.defaultof< 'error>
145145 let mutable ok = true
@@ -194,7 +194,7 @@ let inline traverseTaskResultM'
194194 match ! state with
195195 | Error e -> return Error e
196196 | Ok initialSuccesses ->
197- let oks = ArrayCollector()
197+ let mutable oks = ArrayCollector()
198198 oks.AddMany initialSuccesses
199199 let mutable err = Unchecked.defaultof< 'error>
200200 let mutable ok = true
@@ -249,7 +249,7 @@ let inline traverseAsyncResultA'
249249 async {
250250 match ! state with
251251 | Error failuresToDate ->
252- let errs = ArrayCollector()
252+ let mutable errs = ArrayCollector()
253253 errs.AddMany failuresToDate
254254
255255 for x in xs do
@@ -260,10 +260,10 @@ let inline traverseAsyncResultA'
260260 return Error( errs.Close())
261261 | Ok initialSuccesses ->
262262
263- let oks = ArrayCollector()
263+ let mutable oks = ArrayCollector()
264264 oks.AddMany initialSuccesses
265265 let mutable ok = true
266- let errs = ArrayCollector()
266+ let mutable errs = ArrayCollector()
267267
268268 for x in xs do
269269 match ! f x with
@@ -312,7 +312,7 @@ let inline traverseOptionM'
312312 match state with
313313 | None -> None
314314 | Some initialValues ->
315- let values = ArrayCollector()
315+ let mutable values = ArrayCollector()
316316 values.AddMany initialValues
317317 let mutable ok = true
318318 use enumerator = xs.GetEnumerator()
@@ -361,7 +361,7 @@ let inline traverseAsyncOptionM'
361361 match ! state with
362362 | None -> return None
363363 | Some initialValues ->
364- let values = ArrayCollector()
364+ let mutable values = ArrayCollector()
365365 values.AddMany initialValues
366366 let mutable ok = true
367367 use enumerator = xs.GetEnumerator()
@@ -413,7 +413,7 @@ let inline traverseVOptionM'
413413 match state with
414414 | ValueNone -> ValueNone
415415 | ValueSome initialValues ->
416- let values = ArrayCollector()
416+ let mutable values = ArrayCollector()
417417 values.AddMany initialValues
418418 let mutable ok = true
419419 use enumerator = xs.GetEnumerator()
0 commit comments