mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-16 14:07:04 +00:00
vec -- introduce local var to make clear what subportion is being borrowed
This commit is contained in:
parent
7ba5bef86e
commit
8b760fd844
@ -120,7 +120,6 @@ use mem::size_of;
|
||||
use kinds::marker;
|
||||
use uint;
|
||||
use unstable::finally::try_finally;
|
||||
use unstable::intrinsics;
|
||||
use unstable::raw::{Repr, Slice, Vec};
|
||||
|
||||
/**
|
||||
@ -297,7 +296,8 @@ impl<'a, T> Iterator<&'a [T]> for RevSplits<'a, T> {
|
||||
return Some(self.v);
|
||||
}
|
||||
|
||||
match self.v.iter().rposition(|x| (self.pred)(x)) {
|
||||
let pred = &mut self.pred;
|
||||
match self.v.iter().rposition(|x| (*pred)(x)) {
|
||||
None => {
|
||||
self.finished = true;
|
||||
Some(self.v)
|
||||
|
Loading…
Reference in New Issue
Block a user