From 5832fe968f08435be86cf6b900ac792445f3100d Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Sat, 16 Feb 2013 19:00:51 -0500 Subject: [PATCH] deque: separate the methods that need Copy --- src/libstd/deque.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs index d5d2985a031..7ad93f58050 100644 --- a/src/libstd/deque.rs +++ b/src/libstd/deque.rs @@ -37,12 +37,14 @@ impl Mutable for Deque { } } -impl Deque { +impl Deque { static pure fn new() -> Deque { Deque{nelts: 0, lo: 0, hi: 0, elts: vec::from_fn(initial_capacity, |_| None)} } +} +impl Deque { fn add_front(&mut self, t: T) { let oldlo: uint = self.lo; if self.lo == 0u {