Skip to content

Commit d37ac16

Browse files
blake2-ppcthestinger
authored andcommitted
---
yaml --- r: 64778 b: refs/heads/snap-stage3 c: 7ae17e0 h: refs/heads/master v: v3
1 parent 2b67d8b commit d37ac16

File tree

7 files changed

+52
-63
lines changed

7 files changed

+52
-63
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: d7c9bb4b688ff20a3fd1d4ff1a11bb4dcbdc2c47
4+
refs/heads/snap-stage3: 7ae17e0964b9f869881f4122cd0e1ccc19bee0d4
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
@@ -184,7 +184,7 @@ impl<T> RingBuf<T> {
184184
}
185185

186186
/// Back-to-front iterator.
187-
pub fn rev_iter<'a>(&'a self) -> InvertIterator<&'a T, RingBufIterator<'a, T>> {
187+
pub fn rev_iter<'a>(&'a self) -> InvertIterator<RingBufIterator<'a, T>> {
188188
self.iter().invert()
189189
}
190190

@@ -195,7 +195,7 @@ impl<T> RingBuf<T> {
195195
}
196196

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

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

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

294294
iterator!(impl SmallIntMapIterator -> (uint, &'self T), get_ref)
295295
double_ended_iterator!(impl SmallIntMapIterator -> (uint, &'self T), get_ref)
296-
pub type SmallIntMapRevIterator<'self, T> = InvertIterator<(uint, &'self T),
297-
SmallIntMapIterator<'self, T>>;
296+
pub type SmallIntMapRevIterator<'self, T> = InvertIterator<SmallIntMapIterator<'self, T>>;
298297

299298
pub struct SmallIntMapMutIterator<'self, T> {
300299
priv front: uint,
@@ -304,8 +303,7 @@ pub struct SmallIntMapMutIterator<'self, T> {
304303

305304
iterator!(impl SmallIntMapMutIterator -> (uint, &'self mut T), get_mut_ref)
306305
double_ended_iterator!(impl SmallIntMapMutIterator -> (uint, &'self mut T), get_mut_ref)
307-
pub type SmallIntMapMutRevIterator<'self, T> = InvertIterator<(uint, &'self mut T),
308-
SmallIntMapMutIterator<'self, T>>;
306+
pub type SmallIntMapMutRevIterator<'self, T> = InvertIterator<SmallIntMapMutIterator<'self, T>>;
309307

310308
#[cfg(test)]
311309
mod test_map {

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

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

771771
/// Visit the values representing the symmetric difference
772772
pub fn symmetric_difference_iter<'a>(&'a self, other: &'a HashSet<T>)
773-
-> ChainIterator<&'a T, SetAlgebraIter<'a, T>, SetAlgebraIter<'a, T>> {
773+
-> ChainIterator<SetAlgebraIter<'a, T>, SetAlgebraIter<'a, T>> {
774774
self.difference_iter(other).chain_(other.difference_iter(self))
775775
}
776776

@@ -783,7 +783,7 @@ impl<T:Hash + Eq> HashSet<T> {
783783

784784
/// Visit the values representing the union
785785
pub fn union_iter<'a>(&'a self, other: &'a HashSet<T>)
786-
-> ChainIterator<&'a T, HashSetIterator<'a, T>, SetAlgebraIter<'a, T>> {
786+
-> ChainIterator<HashSetIterator<'a, T>, SetAlgebraIter<'a, T>> {
787787
self.iter().chain_(other.difference_iter(self))
788788
}
789789

0 commit comments

Comments
 (0)