{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/24214","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/24214/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/24214/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/24214/events","html_url":"https://github.com/rust-lang/rust/issues/24214","id":67242241,"number":24214,"title":"Override Iterator methods when possible in `std`","user":{"login":"aturon","id":709807,"avatar_url":"https://avatars.githubusercontent.com/u/709807?v=3","gravatar_id":"","url":"https://api.github.com/users/aturon","html_url":"https://github.com/aturon","followers_url":"https://api.github.com/users/aturon/followers","following_url":"https://api.github.com/users/aturon/following{/other_user}","gists_url":"https://api.github.com/users/aturon/gists{/gist_id}","starred_url":"https://api.github.com/users/aturon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aturon/subscriptions","organizations_url":"https://api.github.com/users/aturon/orgs","repos_url":"https://api.github.com/users/aturon/repos","events_url":"https://api.github.com/users/aturon/events{/privacy}","received_events_url":"https://api.github.com/users/aturon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/A-libs","name":"A-libs","color":"d7e102"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/E-easy","name":"E-easy","color":"02e10c"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/E-mentor","name":"E-mentor","color":"02E10C"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/I-slow","name":"I-slow","color":"e10c02"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-08T23:26:14Z","updated_at":"2015-04-09T00:10:25Z","closed_at":null,"body":"Now that `Iterator` has re-emerged as a single trait, it's possible to override default methods like `count`, `last` and `nth` for iterators on slices, vectors, and so on. We should audit the applicable iterators and take advantage of overrides when possible."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/91074720","html_url":"https://github.com/rust-lang/rust/issues/24214#issuecomment-91074720","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/24214","id":91074720,"user":{"login":"djmally","id":2838865,"avatar_url":"https://avatars.githubusercontent.com/u/2838865?v=3","gravatar_id":"","url":"https://api.github.com/users/djmally","html_url":"https://github.com/djmally","followers_url":"https://api.github.com/users/djmally/followers","following_url":"https://api.github.com/users/djmally/following{/other_user}","gists_url":"https://api.github.com/users/djmally/gists{/gist_id}","starred_url":"https://api.github.com/users/djmally/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djmally/subscriptions","organizations_url":"https://api.github.com/users/djmally/orgs","repos_url":"https://api.github.com/users/djmally/repos","events_url":"https://api.github.com/users/djmally/events{/privacy}","received_events_url":"https://api.github.com/users/djmally/received_events","type":"User","site_admin":false},"created_at":"2015-04-09T00:10:25Z","updated_at":"2015-04-09T00:10:25Z","body":"I would be interested in working on this."}}