Auto merge of #5044 - Eh2406:PeekAtRemainingCandidates, r=alexcrichton
authorbors <bors@rust-lang.org>
Sun, 25 Feb 2018 12:00:24 +0000 (12:00 +0000)
committerbors <bors@rust-lang.org>
Sun, 25 Feb 2018 12:00:24 +0000 (12:00 +0000)
make RemainingCandidates::next peekable.

`candidates.next` always came with a `candidates.clone().next(prev_active).is_ok` so let's just make that part of `next`. no `clone` needed.


Trivial merge