标签: stream rust future
如果我想将多个相同类型的流合并为一个,我将使用Stream::select:
Stream::select
let combined = first_stream.select(second_stream)
但是,一旦其中一个流耗尽,另一流仍然可以为合并的流产生结果。一旦基础流中的任何一个耗尽,我可以用什么来耗尽组合流?
答案 0 :(得分:3)
编写您自己的流组合器:
OR
另请参阅: