"Re streams: I haven't considered..." <- > <@jamesmunns:beeper.com> Re streams: I haven't considered it, but mostly because I've never used streams. It's been an "under construction" part of async for so long, I've just never sat down to learn how to implement it as part of a public interface. > > Open to an issue to discuss what the API could look like. You're welcome to PR, but I'm not certain I'd accept it until I understand what the API would look like on the client side, it's super easy with https://docs.rs/tokio-stream/latest/tokio_stream/wrappers/struct.ReceiverStream.html . The benefit vs channels is that stream combinators/processors are suddenly available, which is pretty nice