diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2014-12-19 14:02:22 +0200 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2014-12-20 07:49:37 +0200 |
| commit | b45d30da34142fc33dd41bbf67c7dfc1a69ddf01 (patch) | |
| tree | cff82472a01b56c5a8f0113a33c4821db3a8a87f /src/libcollections | |
| parent | f95e0c21aaf752cf1401c872dfb1d8de1a22b6f2 (diff) | |
| download | rust-b45d30da34142fc33dd41bbf67c7dfc1a69ddf01.tar.gz rust-b45d30da34142fc33dd41bbf67c7dfc1a69ddf01.zip | |
Fix fallout of removing import_shadowing in tests.
Diffstat (limited to 'src/libcollections')
| -rw-r--r-- | src/libcollections/bench.rs | 2 | ||||
| -rw-r--r-- | src/libcollections/binary_heap.rs | 3 | ||||
| -rw-r--r-- | src/libcollections/bit.rs | 9 | ||||
| -rw-r--r-- | src/libcollections/btree/map.rs | 4 | ||||
| -rw-r--r-- | src/libcollections/btree/set.rs | 2 | ||||
| -rw-r--r-- | src/libcollections/dlist.rs | 4 | ||||
| -rw-r--r-- | src/libcollections/enum_set.rs | 4 | ||||
| -rw-r--r-- | src/libcollections/lib.rs | 38 | ||||
| -rw-r--r-- | src/libcollections/ring_buf.rs | 9 | ||||
| -rw-r--r-- | src/libcollections/slice.rs | 21 | ||||
| -rw-r--r-- | src/libcollections/str.rs | 35 | ||||
| -rw-r--r-- | src/libcollections/string.rs | 7 | ||||
| -rw-r--r-- | src/libcollections/vec.rs | 8 | ||||
| -rw-r--r-- | src/libcollections/vec_map.rs | 6 |
14 files changed, 80 insertions, 72 deletions
diff --git a/src/libcollections/bench.rs b/src/libcollections/bench.rs index 3346e55158a..fbaebd0125d 100644 --- a/src/libcollections/bench.rs +++ b/src/libcollections/bench.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use std::prelude::*; +use prelude::*; use std::rand; use std::rand::Rng; use test::Bencher; diff --git a/src/libcollections/binary_heap.rs b/src/libcollections/binary_heap.rs index be99c4c0bc7..e1c06736b36 100644 --- a/src/libcollections/binary_heap.rs +++ b/src/libcollections/binary_heap.rs @@ -617,10 +617,9 @@ impl<T: Ord> Extend<T> for BinaryHeap<T> { #[cfg(test)] mod tests { - use std::prelude::*; + use prelude::*; use super::BinaryHeap; - use vec::Vec; #[test] fn test_iterator() { diff --git a/src/libcollections/bit.rs b/src/libcollections/bit.rs index 7f78d56607e..f59fb1c5d3d 100644 --- a/src/libcollections/bit.rs +++ b/src/libcollections/bit.rs @@ -1686,16 +1686,15 @@ impl<'a> Iterator<uint> for TwoBitPositions<'a> { #[cfg(test)] mod tests { - use std::prelude::*; - use std::iter::range_step; + use prelude::*; + use core::iter::range_step; + use core::u32; use std::rand; use std::rand::Rng; - use std::u32; use test::{Bencher, black_box}; use super::{Bitv, BitvSet, from_fn, from_bytes}; use bitv; - use vec::Vec; static BENCH_BITS : uint = 1 << 14; @@ -2038,7 +2037,7 @@ mod tests { #[test] fn test_from_bytes() { let bitv = from_bytes(&[0b10110110, 0b00000000, 0b11111111]); - let str = format!("{}{}{}", "10110110", "00000000", "11111111"); + let str = concat!("10110110", "00000000", "11111111"); assert_eq!(bitv.to_string(), str); } diff --git a/src/libcollections/btree/map.rs b/src/libcollections/btree/map.rs index dc69c5993c1..01096c1fd4e 100644 --- a/src/libcollections/btree/map.rs +++ b/src/libcollections/btree/map.rs @@ -1335,7 +1335,7 @@ impl<K: Ord, V> BTreeMap<K, V> { #[cfg(test)] mod test { - use std::prelude::*; + use prelude::*; use super::{BTreeMap, Occupied, Vacant}; @@ -1537,7 +1537,7 @@ mod test { #[cfg(test)] mod bench { - use std::prelude::*; + use prelude::*; use std::rand::{weak_rng, Rng}; use test::{Bencher, black_box}; diff --git a/src/libcollections/btree/set.rs b/src/libcollections/btree/set.rs index 4ef2e681992..890d9be39f9 100644 --- a/src/libcollections/btree/set.rs +++ b/src/libcollections/btree/set.rs @@ -726,7 +726,7 @@ impl<'a, T: Ord> Iterator<&'a T> for UnionItems<'a, T> { #[cfg(test)] mod test { - use std::prelude::*; + use prelude::*; use super::BTreeSet; use std::hash; diff --git a/src/libcollections/dlist.rs b/src/libcollections/dlist.rs index e7454aef51e..4d7ce92b549 100644 --- a/src/libcollections/dlist.rs +++ b/src/libcollections/dlist.rs @@ -788,14 +788,14 @@ impl<S: Writer, A: Hash<S>> Hash<S> for DList<A> { #[cfg(test)] mod tests { - use std::prelude::*; + use prelude::*; use std::rand; use std::hash; + use std::task::spawn; use test::Bencher; use test; use super::{DList, Node, ListInsertion}; - use vec::Vec; pub fn check_links<T>(list: &DList<T>) { let mut len = 0u; diff --git a/src/libcollections/enum_set.rs b/src/libcollections/enum_set.rs index caa2051c3f9..ed7516fec16 100644 --- a/src/libcollections/enum_set.rs +++ b/src/libcollections/enum_set.rs @@ -295,9 +295,9 @@ impl<E:CLike> Extend<E> for EnumSet<E> { #[cfg(test)] mod test { - use std::prelude::*; use self::Foo::*; - use std::mem; + use prelude::*; + use core::mem; use super::{EnumSet, CLike}; diff --git a/src/libcollections/lib.rs b/src/libcollections/lib.rs index 051079a528e..75d179319f7 100644 --- a/src/libcollections/lib.rs +++ b/src/libcollections/lib.rs @@ -95,3 +95,41 @@ mod std { pub use core::kinds; // deriving(Copy) pub use core::hash; // deriving(Hash) } + +#[cfg(test)] +mod prelude { + // from core. + pub use core::borrow::IntoCow; + pub use core::char::Char; + pub use core::clone::Clone; + pub use core::cmp::{PartialEq, Eq, Equiv, PartialOrd, Ord}; + pub use core::cmp::Ordering::{Less, Equal, Greater}; + pub use core::iter::range; + pub use core::iter::{FromIterator, Extend, IteratorExt}; + pub use core::iter::{Iterator, DoubleEndedIterator, RandomAccessIterator}; + pub use core::iter::{IteratorCloneExt, CloneIteratorExt, DoubleEndedIteratorExt}; + pub use core::iter::{IteratorOrdExt, MutableDoubleEndedIterator, ExactSizeIterator}; + pub use core::kinds::{Copy, Send, Sized, Sync}; + pub use core::mem::drop; + pub use core::ops::{Drop, Fn, FnMut, FnOnce}; + pub use core::option::Option; + pub use core::option::Option::{Some, None}; + pub use core::ptr::RawPtr; + pub use core::result::Result; + pub use core::result::Result::{Ok, Err}; + + // in core and collections (may differ). + pub use slice::{PartialEqSliceExt, OrdSliceExt}; + pub use slice::{AsSlice, SliceExt}; + pub use str::{from_str, Str, StrPrelude}; + + // from other crates. + pub use alloc::boxed::Box; + pub use unicode::char::UnicodeChar; + + // from collections. + pub use slice::{CloneSliceExt, VectorVector}; + pub use str::{IntoMaybeOwned, UnicodeStrPrelude, StrAllocating, StrVector}; + pub use string::{String, ToString}; + pub use vec::Vec; +} diff --git a/src/libcollections/ring_buf.rs b/src/libcollections/ring_buf.rs index cdb92d302e9..b0228593923 100644 --- a/src/libcollections/ring_buf.rs +++ b/src/libcollections/ring_buf.rs @@ -1260,18 +1260,17 @@ impl<T: fmt::Show> fmt::Show for RingBuf<T> { #[cfg(test)] mod tests { - use core::iter; use self::Taggy::*; use self::Taggypar::*; - use std::cmp; + use prelude::*; + use core::cmp; + use core::iter; use std::fmt::Show; - use std::prelude::*; use std::hash; use test::Bencher; use test; use super::RingBuf; - use vec::Vec; #[test] #[allow(deprecated)] @@ -1791,7 +1790,7 @@ mod tests { #[test] fn test_from_iter() { - use std::iter; + use core::iter; let v = vec!(1i,2,3,4,5,6,7); let deq: RingBuf<int> = v.iter().map(|&x| x).collect(); let u: Vec<int> = deq.iter().map(|&x| x).collect(); diff --git a/src/libcollections/slice.rs b/src/libcollections/slice.rs index 3bf10192e59..16adf6fa224 100644 --- a/src/libcollections/slice.rs +++ b/src/libcollections/slice.rs @@ -1343,16 +1343,13 @@ pub mod raw { #[cfg(test)] mod tests { use std::boxed::Box; - use std::cell::Cell; - use std::default::Default; - use std::mem; - use std::prelude::*; + use prelude::*; + use core::cell::Cell; + use core::default::Default; + use core::mem; use std::rand::{Rng, task_rng}; use std::rc::Rc; - use std::rt; - use slice::*; - - use vec::Vec; + use super::ElementSwaps; fn square(n: uint) -> uint { n * n } @@ -2764,14 +2761,12 @@ mod tests { #[cfg(test)] mod bench { - use std::prelude::*; + use prelude::*; + use core::mem; + use core::ptr; use std::rand::{weak_rng, Rng}; - use std::mem; - use std::ptr; use test::{Bencher, black_box}; - use vec::Vec; - #[bench] fn iterator(b: &mut Bencher) { // peculiar numbers to stop LLVM from optimising the summation diff --git a/src/libcollections/str.rs b/src/libcollections/str.rs index dc8313386b9..feec2a216c7 100644 --- a/src/libcollections/str.rs +++ b/src/libcollections/str.rs @@ -837,25 +837,12 @@ impl<'a> StrAllocating for &'a str { #[cfg(test)] mod tests { - use std::iter::AdditiveIterator; - use std::iter::range; - use std::default::Default; - use std::char::Char; - use std::clone::Clone; - use std::cmp::{Ord, PartialOrd, Equiv}; - use std::cmp::Ordering::{Equal, Greater, Less}; - use std::option::Option; - use std::option::Option::{Some, None}; - use std::ptr::RawPtr; - use std::iter::{Iterator, IteratorExt, DoubleEndedIteratorExt}; - - use super::*; - use std::slice::{AsSlice, SliceExt}; - use string::String; - use vec::Vec; - use slice::CloneSliceExt; - - use unicode::char::UnicodeChar; + use prelude::*; + use core::default::Default; + use core::iter::AdditiveIterator; + use super::{eq_slice, from_utf8, is_utf8, is_utf16, raw}; + use super::truncate_utf16_at_nul; + use super::{Owned, Slice}; #[test] fn test_eq_slice() { @@ -1829,7 +1816,7 @@ mod tests { #[test] fn test_lev_distance() { - use std::char::{ from_u32, MAX }; + use core::char::{ from_u32, MAX }; // Test bytelength agnosticity for c in range(0u32, MAX as u32) .filter_map(|i| from_u32(i)) @@ -1939,7 +1926,7 @@ mod tests { #[test] fn test_graphemes() { - use std::iter::order; + use core::iter::order; // official Unicode test data // from http://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakTest.txt let test_same: [(_, &[_]), .. 325] = [ @@ -2370,7 +2357,7 @@ mod tests { #[test] fn test_str_default() { - use std::default::Default; + use core::default::Default; fn t<S: Default + Str>() { let s: S = Default::default(); assert_eq!(s.as_slice(), ""); @@ -2470,12 +2457,10 @@ mod tests { #[cfg(test)] mod bench { + use prelude::*; use test::Bencher; use test::black_box; use super::*; - use std::iter::{IteratorExt, DoubleEndedIteratorExt}; - use std::str::StrPrelude; - use std::slice::SliceExt; #[bench] fn char_iterator(b: &mut Bencher) { diff --git a/src/libcollections/string.rs b/src/libcollections/string.rs index 38ebd686ddb..bcd1e3b3680 100644 --- a/src/libcollections/string.rs +++ b/src/libcollections/string.rs @@ -1040,14 +1040,11 @@ pub mod raw { #[cfg(test)] mod tests { - use std::prelude::*; + use prelude::*; use test::Bencher; - use slice::CloneSliceExt; - use str::{Str, StrPrelude}; use str; - use super::{as_string, String, ToString}; - use vec::Vec; + use super::as_string; #[test] fn test_as_string() { diff --git a/src/libcollections/vec.rs b/src/libcollections/vec.rs index a783d8e6339..e0745a86d71 100644 --- a/src/libcollections/vec.rs +++ b/src/libcollections/vec.rs @@ -1805,12 +1805,10 @@ impl<'a> fmt::FormatWriter for Vec<u8> { #[cfg(test)] mod tests { - extern crate test; - - use std::prelude::*; - use std::mem::size_of; + use prelude::*; + use core::mem::size_of; use test::Bencher; - use super::{as_vec, unzip, raw, Vec}; + use super::{as_vec, unzip, raw}; struct DropCounter<'a> { count: &'a mut int diff --git a/src/libcollections/vec_map.rs b/src/libcollections/vec_map.rs index 75b7c917ced..1babde6066d 100644 --- a/src/libcollections/vec_map.rs +++ b/src/libcollections/vec_map.rs @@ -672,8 +672,7 @@ impl<V> DoubleEndedIterator<(uint, V)> for MoveItems<V> { #[cfg(test)] mod test_map { - use std::prelude::*; - use vec::Vec; + use prelude::*; use core::hash::hash; use super::VecMap; @@ -1046,8 +1045,7 @@ mod test_map { #[cfg(test)] mod bench { - extern crate test; - use self::test::Bencher; + use test::Bencher; use super::VecMap; use bench::{insert_rand_n, insert_seq_n, find_rand_n, find_seq_n}; |
