about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-09-28 17:08:22 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-09-28 17:21:35 -0700
commiteba5eeaef843d9f2a8b84926ba12dfa84d6d3541 (patch)
tree0b8be0ec710016d1e10b9d91ecacf6c13673de23
parented42f26a48bcb43fb02b3f628edf1401b8df1bc2 (diff)
downloadrust-eba5eeaef843d9f2a8b84926ba12dfa84d6d3541.tar.gz
rust-eba5eeaef843d9f2a8b84926ba12dfa84d6d3541.zip
De-export std::deque. Part of #3583.
-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;