I was under the impression that asyncsteams was a generic stream of futures, could it work for a byte stream. I need to be able to read/write whole chunks of data of arbitrary length, and signal for end of file.
I'll look into it. I also saw <https://nimble.directory/pkg/faststreams> which is promising but it seems a bit specialized and not too easy to create your own kind of streams. Also, it might not be used enough to be interesting to implement.