diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2014-11-21 01:20:04 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2014-12-03 10:41:48 -0500 |
| commit | 09707d70a48b7bb1a180f44e233dfe36b196ad46 (patch) | |
| tree | 58baa2e18e0ac3f71d06bbaf38cdb08e8e67dcca /src/libcollections | |
| parent | eac635de01d083e0423dcf9e548cf522ec41015d (diff) | |
| download | rust-09707d70a48b7bb1a180f44e233dfe36b196ad46.tar.gz rust-09707d70a48b7bb1a180f44e233dfe36b196ad46.zip | |
Fix fallout
Diffstat (limited to 'src/libcollections')
| -rw-r--r-- | src/libcollections/dlist.rs | 4 | ||||
| -rw-r--r-- | src/libcollections/enum_set.rs | 24 | ||||
| -rw-r--r-- | src/libcollections/string.rs | 6 | ||||
| -rw-r--r-- | src/libcollections/vec.rs | 8 |
4 files changed, 22 insertions, 20 deletions
diff --git a/src/libcollections/dlist.rs b/src/libcollections/dlist.rs index 3f95bda663e..39cdf0c4564 100644 --- a/src/libcollections/dlist.rs +++ b/src/libcollections/dlist.rs @@ -945,7 +945,7 @@ mod tests { let mut m = list_from(v.as_slice()); m.rotate_backward(); check_links(&m); m.rotate_forward(); check_links(&m); - assert_eq!(v.iter().collect::<Vec<&int>>(), m.iter().collect()); + assert_eq!(v.iter().collect::<Vec<&int>>(), m.iter().collect::<Vec<_>>()); m.rotate_forward(); check_links(&m); m.rotate_forward(); check_links(&m); m.pop_front(); check_links(&m); @@ -953,7 +953,7 @@ mod tests { m.rotate_backward(); check_links(&m); m.push_front(9); check_links(&m); m.rotate_forward(); check_links(&m); - assert_eq!(vec![3i,9,5,1,2], m.into_iter().collect()); + assert_eq!(vec![3i,9,5,1,2], m.into_iter().collect::<Vec<_>>()); } #[test] diff --git a/src/libcollections/enum_set.rs b/src/libcollections/enum_set.rs index d21465c822f..2cbde0168a2 100644 --- a/src/libcollections/enum_set.rs +++ b/src/libcollections/enum_set.rs @@ -397,23 +397,23 @@ mod test { fn test_iterator() { let mut e1: EnumSet<Foo> = EnumSet::new(); - let elems: Vec<Foo> = e1.iter().collect(); + let elems: ::vec::Vec<Foo> = e1.iter().collect(); assert!(elems.is_empty()) e1.insert(A); - let elems = e1.iter().collect(); + let elems: ::vec::Vec<_> = e1.iter().collect(); assert_eq!(vec![A], elems) e1.insert(C); - let elems = e1.iter().collect(); + let elems: ::vec::Vec<_> = e1.iter().collect(); assert_eq!(vec![A,C], elems) e1.insert(C); - let elems = e1.iter().collect(); + let elems: ::vec::Vec<_> = e1.iter().collect(); assert_eq!(vec![A,C], elems) e1.insert(B); - let elems = e1.iter().collect(); + let elems: ::vec::Vec<_> = e1.iter().collect(); assert_eq!(vec![A,B,C], elems) } @@ -431,35 +431,35 @@ mod test { e2.insert(C); let e_union = e1 | e2; - let elems = e_union.iter().collect(); + let elems: ::vec::Vec<_> = e_union.iter().collect(); assert_eq!(vec![A,B,C], elems) let e_intersection = e1 & e2; - let elems = e_intersection.iter().collect(); + let elems: ::vec::Vec<_> = e_intersection.iter().collect(); assert_eq!(vec![C], elems) // Another way to express intersection let e_intersection = e1 - (e1 - e2); - let elems = e_intersection.iter().collect(); + let elems: ::vec::Vec<_> = e_intersection.iter().collect(); assert_eq!(vec![C], elems) let e_subtract = e1 - e2; - let elems = e_subtract.iter().collect(); + let elems: ::vec::Vec<_> = e_subtract.iter().collect(); assert_eq!(vec![A], elems) // Bitwise XOR of two sets, aka symmetric difference let e_symmetric_diff = e1 ^ e2; - let elems = e_symmetric_diff.iter().collect(); + let elems: ::vec::Vec<_> = e_symmetric_diff.iter().collect(); assert_eq!(vec![A,B], elems) // Another way to express symmetric difference let e_symmetric_diff = (e1 - e2) | (e2 - e1); - let elems = e_symmetric_diff.iter().collect(); + let elems: ::vec::Vec<_> = e_symmetric_diff.iter().collect(); assert_eq!(vec![A,B], elems) // Yet another way to express symmetric difference let e_symmetric_diff = (e1 | e2) - (e1 & e2); - let elems = e_symmetric_diff.iter().collect(); + let elems: ::vec::Vec<_> = e_symmetric_diff.iter().collect(); assert_eq!(vec![A,B], elems) } diff --git a/src/libcollections/string.rs b/src/libcollections/string.rs index 180978b3d77..8917afa34b1 100644 --- a/src/libcollections/string.rs +++ b/src/libcollections/string.rs @@ -1010,10 +1010,12 @@ mod tests { #[test] fn test_from_utf8_lossy() { let xs = b"hello"; - assert_eq!(String::from_utf8_lossy(xs), "hello".into_cow()); + let ys: str::CowString = "hello".into_cow(); + assert_eq!(String::from_utf8_lossy(xs), ys); let xs = "ศไทย中华Việt Nam".as_bytes(); - assert_eq!(String::from_utf8_lossy(xs), "ศไทย中华Việt Nam".into_cow()); + let ys: str::CowString = "ศไทย中华Việt Nam".into_cow(); + assert_eq!(String::from_utf8_lossy(xs), ys); let xs = b"Hello\xC2 There\xFF Goodbye"; assert_eq!(String::from_utf8_lossy(xs), diff --git a/src/libcollections/vec.rs b/src/libcollections/vec.rs index 8d98df8b200..c40f0c19c09 100644 --- a/src/libcollections/vec.rs +++ b/src/libcollections/vec.rs @@ -1868,13 +1868,13 @@ mod tests { let mut values = vec![1u8,2,3,4,5]; { let slice = values.slice_from_mut(2); - assert!(slice == &mut [3, 4, 5]); + assert!(slice == [3, 4, 5]); for p in slice.iter_mut() { *p += 2; } } - assert!(values.as_slice() == &[1, 2, 5, 6, 7]); + assert!(values.as_slice() == [1, 2, 5, 6, 7]); } #[test] @@ -1882,13 +1882,13 @@ mod tests { let mut values = vec![1u8,2,3,4,5]; { let slice = values.slice_to_mut(2); - assert!(slice == &mut [1, 2]); + assert!(slice == [1, 2]); for p in slice.iter_mut() { *p += 1; } } - assert!(values.as_slice() == &[2, 3, 3, 4, 5]); + assert!(values.as_slice() == [2, 3, 3, 4, 5]); } #[test] |
