-
Notifications
You must be signed in to change notification settings - Fork 218
lib.rs iterator modularization #627
Copy link
Copy link
Open
Labels
good first issueGood for a first contributorGood for a first contributorhelp wantedNo clear candidate to implement itNo clear candidate to implement itr-refactorrelated to refactoringrelated to refactoring
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
good first issueGood for a first contributorGood for a first contributorhelp wantedNo clear candidate to implement itNo clear candidate to implement itr-refactorrelated to refactoringrelated to refactoring
lib.rsnot only contains the implementation ofSmallVec, but all its iterators as well:Drain,ExtractIf,IntoIter,Splice(except the parallel iterator)the goal is to move each struct with its implementations into a file under
src/iterators/which is already createdexpect conflicts regarding visibility
this comes originally from #479 but was cancelled due to its complexity back then. it probably is as complex now but we have to do it anyway