diff options
| author | Marijn Haverbeke <[email protected]> | 2011-05-05 20:17:44 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <[email protected]> | 2011-05-05 20:19:43 +0200 |
| commit | 1f45dda9d2944a90e1dfa9599d030cbfb4f927b7 (patch) | |
| tree | 1a1d7c3e15af362539d6788af29ab27d751c6416 /src/lib/io.rs | |
| parent | Return a fresh, unreachable context after ret, break, and cont (diff) | |
| download | rust-1f45dda9d2944a90e1dfa9599d030cbfb4f927b7.tar.xz rust-1f45dda9d2944a90e1dfa9599d030cbfb4f927b7.zip | |
Remove 'deprecated mutable...' from our code
This should make compilation a bit less noisy.
Diffstat (limited to 'src/lib/io.rs')
| -rw-r--r-- | src/lib/io.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/io.rs b/src/lib/io.rs index 7d59da30..364810ba 100644 --- a/src/lib/io.rs +++ b/src/lib/io.rs @@ -451,7 +451,7 @@ type mutable_byte_buf = @rec(mutable vec[mutable u8] buf, mutable uint pos); state obj byte_buf_writer(mutable_byte_buf buf) { fn write(vec[u8] v) { // Fast path. - if (buf.pos == _vec.len[mutable u8](buf.buf)) { + if (buf.pos == _vec.len(buf.buf)) { // FIXME: Fix our type system. There's no reason you shouldn't be // able to add a mutable vector to an immutable one. auto mv = _vec.rustrt.unsafe_vec_to_mut[u8](v); @@ -465,7 +465,7 @@ state obj byte_buf_writer(mutable_byte_buf buf) { auto vpos = 0u; while (vpos < vlen) { auto b = v.(vpos); - if (buf.pos == _vec.len[mutable u8](buf.buf)) { + if (buf.pos == _vec.len(buf.buf)) { buf.buf += vec(mutable b); } else { buf.buf.(buf.pos) = b; @@ -477,7 +477,7 @@ state obj byte_buf_writer(mutable_byte_buf buf) { fn seek(int offset, seek_style whence) { auto pos = buf.pos; - auto len = _vec.len[mutable u8](buf.buf); + auto len = _vec.len(buf.buf); buf.pos = seek_in_buf(offset, pos, len, whence); } @@ -487,7 +487,7 @@ state obj byte_buf_writer(mutable_byte_buf buf) { fn string_writer() -> str_writer { // FIXME: yikes, this is bad. Needs fixing of mutable syntax. let vec[mutable u8] b = vec(mutable 0u8); - _vec.pop[mutable u8](b); + _vec.pop(b); let mutable_byte_buf buf = @rec(mutable buf = b, mutable pos = 0u); state obj str_writer_wrap(writer wr, mutable_byte_buf buf) { |