diff options
Diffstat (limited to 'src/lib/deque.rs')
| -rw-r--r-- | src/lib/deque.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/deque.rs b/src/lib/deque.rs index 21acdfc9..96a63880 100644 --- a/src/lib/deque.rs +++ b/src/lib/deque.rs @@ -38,7 +38,7 @@ fn create[T]() -> t[T] { if (i < nelts) { ret old.((lo + i) % nelts); } else { - ret util.none[T](); + ret util.none[T]; } } @@ -49,7 +49,7 @@ fn create[T]() -> t[T] { fn get[T](vec[cell[T]] elts, uint i) -> T { alt (elts.(i)) { - case (util.some[T](t)) { ret t; } + case (util.some[T](?t)) { ret t; } case (_) { fail; } } } @@ -98,7 +98,7 @@ fn create[T]() -> t[T] { */ fn pop_front() -> T { let T t = get[T](elts, lo); - elts.(lo) = util.none[T](); + elts.(lo) = util.none[T]; lo = (lo + 1u) % _vec.len[cell[T]](elts); nelts -= 1u; ret t; @@ -112,7 +112,7 @@ fn create[T]() -> t[T] { } let T t = get[T](elts, hi); - elts.(hi) = util.none[T](); + elts.(hi) = util.none[T]; nelts -= 1u; ret t; } @@ -131,7 +131,7 @@ fn create[T]() -> t[T] { } } - let vec[cell[T]] v = _vec.init_elt[cell[T]](util.none[T](), + let vec[cell[T]] v = _vec.init_elt[cell[T]](util.none[T], initial_capacity); ret deque[T](0u, 0u, 0u, v); |