about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/libstd/deque.rs5
-rw-r--r--src/libstd/std.rc1
2 files changed, 2 insertions, 4 deletions
diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs
index 22fdca3b0ab..da05174a6f5 100644
--- a/src/libstd/deque.rs
+++ b/src/libstd/deque.rs
@@ -6,7 +6,7 @@ use option::{Some, None};
 use dvec::DVec;
 use core::cmp::{Eq};
 
-trait Deque<T> {
+pub trait Deque<T> {
     fn size() -> uint;
     fn add_front(+v: T);
     fn add_back(+v: T);
@@ -19,7 +19,7 @@ trait Deque<T> {
 
 // FIXME (#2343) eventually, a proper datatype plus an exported impl would
 // be preferrable.
-fn create<T: Copy>() -> Deque<T> {
+pub fn create<T: Copy>() -> Deque<T> {
     type Cell<T> = Option<T>;
 
     let initial_capacity: uint = 32u; // 2^5
@@ -119,7 +119,6 @@ fn create<T: Copy>() -> Deque<T> {
 
 #[cfg(test)]
 mod tests {
-    #[legacy_exports];
     #[test]
     fn test_simple() {
         let d: deque::Deque<int> = deque::create::<int>();
diff --git a/src/libstd/std.rc b/src/libstd/std.rc
index cf2e1d6567f..27b9dfac2bb 100644
--- a/src/libstd/std.rc
+++ b/src/libstd/std.rc
@@ -81,7 +81,6 @@ mod comm;
 // Collections
 
 mod bitv;
-#[legacy_exports]
 mod deque;
 #[legacy_exports]
 mod fun_treemap;