diff options
| -rw-r--r-- | src/libcore/core.rc | 1 | ||||
| -rw-r--r-- | src/libstd/dlist.rs (renamed from src/libcore/dlist.rs) | 14 | ||||
| -rw-r--r-- | src/libstd/serialize.rs | 2 | ||||
| -rw-r--r-- | src/libstd/std.rc | 1 |
4 files changed, 6 insertions, 12 deletions
diff --git a/src/libcore/core.rc b/src/libcore/core.rc index 4d91e8f2993..443f2538fa9 100644 --- a/src/libcore/core.rc +++ b/src/libcore/core.rc @@ -189,7 +189,6 @@ pub mod container; pub mod option; pub mod result; pub mod either; -pub mod dlist; pub mod hashmap; pub mod cell; pub mod trie; diff --git a/src/libcore/dlist.rs b/src/libstd/dlist.rs index ee7c1651514..e7701974097 100644 --- a/src/libcore/dlist.rs +++ b/src/libstd/dlist.rs @@ -18,12 +18,8 @@ Do not use ==, !=, <, etc on doubly-linked lists -- it may not terminate. */ -use iter; -use iter::BaseIter; -use kinds::Copy; -use managed; -use option::{None, Option, Some}; -use vec; +use core::prelude::*; +use core::managed; pub type DListLink<T> = Option<@mut DListNode<T>>; @@ -540,10 +536,8 @@ impl<T> BaseIter<T> for @mut DList<T> { #[cfg(test)] mod tests { - use dlist::{DList, concat, from_vec, new_dlist_node}; - use iter; - use option::{None, Some}; - use vec; + use super::*; + use core::prelude::*; #[test] pub fn test_dlist_concat() { diff --git a/src/libstd/serialize.rs b/src/libstd/serialize.rs index 72c81d6d6b4..ddc84e07a35 100644 --- a/src/libstd/serialize.rs +++ b/src/libstd/serialize.rs @@ -17,10 +17,10 @@ Core encoding and decoding interfaces. #[forbid(non_camel_case_types)]; use core::prelude::*; -use core::dlist::DList; use core::hashmap::linear::{LinearMap, LinearSet}; use core::trie::{TrieMap, TrieSet}; use deque::Deque; +use dlist::DList; use treemap::{TreeMap, TreeSet}; pub trait Encoder { diff --git a/src/libstd/std.rc b/src/libstd/std.rc index b28e2f0ab6d..89bdc750c22 100644 --- a/src/libstd/std.rc +++ b/src/libstd/std.rc @@ -75,6 +75,7 @@ pub mod priority_queue; pub mod rope; pub mod smallintmap; pub mod sort; +pub mod dlist; pub mod treemap; // And ... other stuff |
