Closed natsukagami closed 11 months ago
Depends on #21 and #22.
lockBoth
.sendImmediately
start()
Seq[Future[T]]
ReadableChannel[Future[T]]
awaitAll
OrCancel
altAll
WithCancel
.await
Source.values
Depends on #21 and #22.
Channel stuff
lockBoth
..sendImmediately
non-suspending.start()
method instead of spawning a background working.Stuff based on channels
Seq[Future[T]]
=>ReadableChannel[Future[T]]
, with values arriving as they are completed.Seq[Future[T]]
hasawaitAll
(OrCancel
) andaltAll
(WithCancel
)Other misc goodies
.await
syntax to sources.Source.values
to quickly create a new source based on a list of values.