Stream that emits each value from the array or until cancelled
Stream that emit the same value until cancelled
Stream that emits from start..end or until cancelled
A SharedStream is used for broadcasting values to zero or more receivers. Receivers can be added and removed at any time. The stream itself never completes, so receivers should themselves terminate their connection.
Helper to construct a Stream, useful if the Stream you are modeling has a blocking loop