Add progress option#15
Conversation
|
Hi, thanks again for looking into this. I've just tried it for our use case and the I think it is ok to expect the My issue at the moment is that I'm using the It is very much up to you how you'd like to handle it. I'm just curious to understand it better. Thanks again. |
Hi Michael! Thank you for getting back so quickly! Send and Sync is not a hard requirement - my thought was that later we might need this when parallel copying should be possible. Maybe it is better and simpler to remove Send and Sync and actually add it once parallelism is needed - or just not support progress in that case. What do you think? |
|
The send and sync is now removed and I have added some more tweaks to the tests. |
|
Hi, thank you for the updates. I've tested them for our project and it works well without needing Arc & Mutex on my end. I support you doing in whatever direction you think best. Given that Thanks again for engaging with the idea and for such a tidy API. |
Thank you for the kind words, and I think it makes sense. I'll go with the simpler approach and do send/sync when it is actually needed. |
This PR adds a progress option which can be specified by building the options
.with_progress().Closes #14 .