Both pull_blob and async_pull_blob should probably be taking and returning impl Stream rather than read or write. That should allow more flexibility for people to consume the stream how they wish.
Also, now that I am reading this again, I think that we should rename async_pull_blob to pull_blob_stream
Both
pull_blob
andasync_pull_blob
should probably be taking and returningimpl Stream
rather than read or write. That should allow more flexibility for people to consume the stream how they wish.Also, now that I am reading this again, I think that we should rename
async_pull_blob
topull_blob_stream