-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Split core::iter module implementation into parts #33079
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
split iter.rs into a directory of (implementation private) modules. + mod Adaptor structs - Private fields need to be available both for them and Iterator + iterator (Iterator trait) + traits (FromIterator, traits but Iterator itself) + range (range related) + sources (Repeat, Once, Empty)
(rust_highfive has picked a reviewer for you, use r? to override) |
I was looking for a good diff tool to display / review this with. No functional change (of course). Only edits are license headers and This git command makes it show a diff between iter.rs and each output file at least:
|
Nice! Currently Other than that this basically all looks good to me! r=me with that minor change |
No diff is too big for you! I've moved the ESI impls now, that's a good thing to do anyway. @bors r=alexcrichton |
📌 Commit 1cd8d1e has been approved by |
⌛ Testing commit 1cd8d1e with merge 6307e2b... |
💔 Test failed - auto-win-gnu-64-nopt-t |
@bors retry |
⌛ Testing commit 1cd8d1e with merge d53909f... |
💔 Test failed - auto-win-msvc-32-opt |
@bors: retry On Thu, Apr 21, 2016 at 8:37 AM, bors [email protected] wrote:
|
💔 Test failed - auto-win-gnu-32-nopt-t |
@bors: retry On Thu, Apr 21, 2016 at 10:58 AM, bors [email protected] wrote:
|
Split core::iter module implementation into parts Split core::iter module implementation into parts split iter.rs into a directory of (implementation private) modules. + mod (adaptor structs whose private fields need to be available both for them and Iterator + iterator (Iterator trait) + traits (FromIterator, etc; all traits but Iterator itself) + range (range related) + sources (Repeat, Once, Empty)
💔 Test failed - auto-win-msvc-32-opt |
@bors: retry On Thu, Apr 21, 2016 at 6:11 PM, bors [email protected] wrote:
|
Split core::iter module implementation into parts
split iter.rs into a directory of (implementation private) modules.