about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>2016-08-22 20:16:36 +0000
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>2016-08-24 22:13:13 +0000
commita9a2979dbaddc540673cf66da52e8eb45e66b055 (patch)
tree292617d2089a12d711cec5b4e06bf95a4cf9088b /src
parent9a2c8783d91624261317316f996d8d2d09b7b6a4 (diff)
downloadrust-a9a2979dbaddc540673cf66da52e8eb45e66b055.tar.gz
rust-a9a2979dbaddc540673cf66da52e8eb45e66b055.zip
Remove needless imports in `libcollections`.
Diffstat (limited to 'src')
-rw-r--r--src/libcollections/binary_heap.rs2
-rw-r--r--src/libcollections/borrow.rs7
-rw-r--r--src/libcollections/linked_list.rs4
-rw-r--r--src/libcollections/range.rs1
-rw-r--r--src/libcollections/vec_deque.rs3
5 files changed, 2 insertions, 15 deletions
diff --git a/src/libcollections/binary_heap.rs b/src/libcollections/binary_heap.rs
index c062ae62b00..5ece27372e1 100644
--- a/src/libcollections/binary_heap.rs
+++ b/src/libcollections/binary_heap.rs
@@ -151,7 +151,7 @@
 #![allow(missing_docs)]
 #![stable(feature = "rust1", since = "1.0.0")]
 
-use core::ops::{Drop, Deref, DerefMut};
+use core::ops::{Deref, DerefMut};
 use core::iter::{FromIterator, FusedIterator};
 use core::mem::swap;
 use core::mem::size_of;
diff --git a/src/libcollections/borrow.rs b/src/libcollections/borrow.rs
index 37dbeb4eae1..3ad1d082985 100644
--- a/src/libcollections/borrow.rs
+++ b/src/libcollections/borrow.rs
@@ -12,14 +12,9 @@
 
 #![stable(feature = "rust1", since = "1.0.0")]
 
-use core::clone::Clone;
-use core::cmp::{Eq, Ord, Ordering, PartialEq, PartialOrd};
-use core::convert::AsRef;
-use core::default::Default;
+use core::cmp::Ordering;
 use core::hash::{Hash, Hasher};
-use core::marker::Sized;
 use core::ops::Deref;
-use core::option::Option;
 
 use fmt;
 
diff --git a/src/libcollections/linked_list.rs b/src/libcollections/linked_list.rs
index 8b8bea0ca45..769c5162a45 100644
--- a/src/libcollections/linked_list.rs
+++ b/src/libcollections/linked_list.rs
@@ -1159,9 +1159,6 @@ unsafe impl<'a, T: Sync> Sync for IterMut<'a, T> {}
 
 #[cfg(test)]
 mod tests {
-    use std::clone::Clone;
-    use std::iter::{Iterator, IntoIterator, Extend};
-    use std::option::Option::{self, Some, None};
     use std::__rand::{thread_rng, Rng};
     use std::thread;
     use std::vec::Vec;
@@ -1319,7 +1316,6 @@ mod tests {
 
     #[test]
     fn test_26021() {
-        use std::iter::ExactSizeIterator;
         // There was a bug in split_off that failed to null out the RHS's head's prev ptr.
         // This caused the RHS's dtor to walk up into the LHS at drop and delete all of
         // its nodes.
diff --git a/src/libcollections/range.rs b/src/libcollections/range.rs
index 1badc72aed0..d331ead2c5e 100644
--- a/src/libcollections/range.rs
+++ b/src/libcollections/range.rs
@@ -14,7 +14,6 @@
 
 //! Range syntax.
 
-use core::option::Option::{self, None, Some};
 use core::ops::{RangeFull, Range, RangeTo, RangeFrom};
 
 /// **RangeArgument** is implemented by Rust's built-in range types, produced
diff --git a/src/libcollections/vec_deque.rs b/src/libcollections/vec_deque.rs
index 6f220c1d472..96624f121b2 100644
--- a/src/libcollections/vec_deque.rs
+++ b/src/libcollections/vec_deque.rs
@@ -2332,9 +2332,6 @@ impl<T> From<VecDeque<T>> for Vec<T> {
 
 #[cfg(test)]
 mod tests {
-    use core::iter::Iterator;
-    use core::option::Option::Some;
-
     use test;
 
     use super::VecDeque;