Treatment insert
std/flow::insert
Generics
◻ T (any)
Inputs
⇥ block: Block<T>
⇥ stream: Stream<T>
Outputs
↦ output: Stream<T>
Insert a block into a stream.
block is inserted into stream when it comes and everything is streamed to output.
ℹ️ No assumption on block insertion position in stream can be made.
graph LR
T("insert()")
A["… 🟦 🟦 🟦 🟦 …"] -->|stream| T
B["〈🟧〉"] -->|block| T
T -->|output| V["… 🟦 🟧 🟦 🟦 🟦 …"]
style V fill:#ffff,stroke:#ffff
style A fill:#ffff,stroke:#ffff
style B fill:#ffff,stroke:#ffff