pub fn broadcast<'a, I, O, A, B>(
first: Coroutine<'a, I, O, A>,
second: Coroutine<'a, I, O, B>
) -> Coroutine<'a, I, O, DispatchResult<'a, I, I, O, A, B>>where
I: Clone,
A: Send,
B: Send,
O: Send,
Expand description
Sends inputs to both coroutines, and will emit outputs together
This is a more generic form of dispatch in which we want inputs send to both routines always