summary refs log tree commit diff
path: root/src/libstd/deque.rs
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 /src/libstd/deque.rs
parented42f26a48bcb43fb02b3f628edf1401b8df1bc2 (diff)
De-export std::deque. Part of #3583.
Diffstat (limited to 'src/libstd/deque.rs')
-rw-r--r--src/libstd/deque.rs5
1 files changed, 2 insertions, 3 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>();