Skip to content

Commit f0d577c

Browse files
committed
---
yaml --- r: 64783 b: refs/heads/snap-stage3 c: b027c5f h: refs/heads/master i: 64781: 14ca526 64779: 300edec 64775: b41bf07 64767: 6b3415b v: v3
1 parent 5b83db3 commit f0d577c

File tree

7 files changed

+107
-78
lines changed

7 files changed

+107
-78
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 2d28d645422c1617be58c8ca7ad9a457264ca850
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 098106870e0ebdebb40964624185f304ee7b3d63
4+
refs/heads/snap-stage3: b027c5fce3e74dfa5583224967e38ef40518ecfb
55
refs/heads/try: 7b78b52e602bb3ea8174f9b2006bff3315f03ef9
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/src/libextra/dlist.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ impl<T> DList<T> {
356356

357357
/// Provide a reverse iterator
358358
#[inline]
359-
pub fn rev_iter<'a>(&'a self) -> InvertIterator<&'a T, DListIterator<'a, T>> {
359+
pub fn rev_iter<'a>(&'a self) -> InvertIterator<DListIterator<'a, T>> {
360360
self.iter().invert()
361361
}
362362

@@ -376,8 +376,7 @@ impl<T> DList<T> {
376376
}
377377
/// Provide a reverse iterator with mutable references
378378
#[inline]
379-
pub fn mut_rev_iter<'a>(&'a mut self) -> InvertIterator<&'a mut T,
380-
MutDListIterator<'a, T>> {
379+
pub fn mut_rev_iter<'a>(&'a mut self) -> InvertIterator<MutDListIterator<'a, T>> {
381380
self.mut_iter().invert()
382381
}
383382

@@ -390,7 +389,7 @@ impl<T> DList<T> {
390389

391390
/// Consume the list into an iterator yielding elements by value, in reverse
392391
#[inline]
393-
pub fn consume_rev_iter(self) -> InvertIterator<T, ConsumeIterator<T>> {
392+
pub fn consume_rev_iter(self) -> InvertIterator<ConsumeIterator<T>> {
394393
self.consume_iter().invert()
395394
}
396395
}

branches/snap-stage3/src/libextra/ringbuf.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ impl<T> RingBuf<T> {
181181
}
182182

183183
/// Back-to-front iterator.
184-
pub fn rev_iter<'a>(&'a self) -> InvertIterator<&'a T, RingBufIterator<'a, T>> {
184+
pub fn rev_iter<'a>(&'a self) -> InvertIterator<RingBufIterator<'a, T>> {
185185
self.iter().invert()
186186
}
187187

@@ -192,7 +192,7 @@ impl<T> RingBuf<T> {
192192
}
193193

194194
/// Back-to-front iterator which returns mutable values.
195-
pub fn mut_rev_iter<'a>(&'a mut self) -> InvertIterator<&'a mut T, RingBufMutIterator<'a, T>> {
195+
pub fn mut_rev_iter<'a>(&'a mut self) -> InvertIterator<RingBufMutIterator<'a, T>> {
196196
self.mut_iter().invert()
197197
}
198198
}

branches/snap-stage3/src/libextra/smallintmap.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ impl<V> SmallIntMap<V> {
204204
/// Empties the hash map, moving all values into the specified closure
205205
pub fn consume(&mut self)
206206
-> FilterMapIterator<(uint, Option<V>), (uint, V),
207-
EnumerateIterator<Option<V>, VecConsumeIterator<Option<V>>>>
207+
EnumerateIterator<VecConsumeIterator<Option<V>>>>
208208
{
209209
let values = replace(&mut self.v, ~[]);
210210
values.consume_iter().enumerate().filter_map(|(i, v)| {
@@ -290,8 +290,7 @@ pub struct SmallIntMapIterator<'self, T> {
290290

291291
iterator!(impl SmallIntMapIterator -> (uint, &'self T), get_ref)
292292
double_ended_iterator!(impl SmallIntMapIterator -> (uint, &'self T), get_ref)
293-
pub type SmallIntMapRevIterator<'self, T> = InvertIterator<(uint, &'self T),
294-
SmallIntMapIterator<'self, T>>;
293+
pub type SmallIntMapRevIterator<'self, T> = InvertIterator<SmallIntMapIterator<'self, T>>;
295294

296295
pub struct SmallIntMapMutIterator<'self, T> {
297296
priv front: uint,
@@ -301,8 +300,7 @@ pub struct SmallIntMapMutIterator<'self, T> {
301300

302301
iterator!(impl SmallIntMapMutIterator -> (uint, &'self mut T), get_mut_ref)
303302
double_ended_iterator!(impl SmallIntMapMutIterator -> (uint, &'self mut T), get_mut_ref)
304-
pub type SmallIntMapMutRevIterator<'self, T> = InvertIterator<(uint, &'self mut T),
305-
SmallIntMapMutIterator<'self, T>>;
303+
pub type SmallIntMapMutRevIterator<'self, T> = InvertIterator<SmallIntMapMutIterator<'self, T>>;
306304

307305
#[cfg(test)]
308306
mod test_map {

branches/snap-stage3/src/libstd/hashmap.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ impl<T:Hash + Eq> HashSet<T> {
751751

752752
/// Visit the values representing the symmetric difference
753753
pub fn symmetric_difference_iter<'a>(&'a self, other: &'a HashSet<T>)
754-
-> ChainIterator<&'a T, SetAlgebraIter<'a, T>, SetAlgebraIter<'a, T>> {
754+
-> ChainIterator<SetAlgebraIter<'a, T>, SetAlgebraIter<'a, T>> {
755755
self.difference_iter(other).chain_(other.difference_iter(self))
756756
}
757757

@@ -764,7 +764,7 @@ impl<T:Hash + Eq> HashSet<T> {
764764

765765
/// Visit the values representing the union
766766
pub fn union_iter<'a>(&'a self, other: &'a HashSet<T>)
767-
-> ChainIterator<&'a T, HashSetIterator<'a, T>, SetAlgebraIter<'a, T>> {
767+
-> ChainIterator<HashSetIterator<'a, T>, SetAlgebraIter<'a, T>> {
768768
self.iter().chain_(other.difference_iter(self))
769769
}
770770

0 commit comments

Comments
 (0)