一旦其基础流之一耗尽,就使流组合耗尽

时间:2018-12-14 13:04:11

标签: stream rust future

如果我想将多个相同类型的流合并为一个,我将使用Stream::select

let combined = first_stream.select(second_stream)

但是,一旦其中一个流耗尽,另一流仍然可以为合并的流产生结果。一旦基础流中的任何一个耗尽,我可以用什么来耗尽组合流?

1 个答案:

答案 0 :(得分:3)

编写您自己的流组合器:

OR

另请参阅: