Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This was kinda hacked into #44 as an after thought, but since it seems that might not be a good idea at this point, I extracted the
fold()
changes.Whether this is more idiomatic code is subjective. Since subjective aspects would come down to the preference of the maintainer, I won't go too much into it. I will go into objective parts.
for
isn't strictly necessary since each closure, except for theCounter
access has no other side effectsrayon::into_par_iter()
(Although certain concurrency or atomicity related changes would need to be made for this)