Skip to content

Add IntoIterator impl for Vector<T>#13

Open
mattwparas wants to merge 5 commits into
nical:mainfrom
mattwparas:main
Open

Add IntoIterator impl for Vector<T>#13
mattwparas wants to merge 5 commits into
nical:mainfrom
mattwparas:main

Conversation

@mattwparas

Copy link
Copy Markdown

I needed an iterator that consumed the vector by value rather than getting it by reference. I followed the implementation from the rust nomicon. Locally all the tests pass and the miri tests pass minus the existing failure for drain1.

It looks like rust fmt ran on the whole repo - if you'd like I can adjust the diff to just include the changes from the one additional file if you'd like.

Happy to make any other changes as needed.

@nical

nical commented Mar 7, 2026

Copy link
Copy Markdown
Owner

Hi, thanks for this PR, I'm very sorry I'm only noticing it now.

Could you remove the extra formatting for the PR? Looks like it should be mostly a matter of squashing the commits into one and only keeping intoiter.rs in the final commit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants