Skip to content

Commit 5832fe9

Browse files
committed
deque: separate the methods that need Copy
1 parent 15879d3 commit 5832fe9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/libstd/deque.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ impl<T> Mutable for Deque<T> {
3737
}
3838
}
3939

40-
impl<T: Copy> Deque<T> {
40+
impl<T> Deque<T> {
4141
static pure fn new() -> Deque<T> {
4242
Deque{nelts: 0, lo: 0, hi: 0,
4343
elts: vec::from_fn(initial_capacity, |_| None)}
4444
}
45+
}
4546

47+
impl<T: Copy> Deque<T> {
4648
fn add_front(&mut self, t: T) {
4749
let oldlo: uint = self.lo;
4850
if self.lo == 0u {

0 commit comments

Comments
 (0)