diff options
| author | Kevin Cantu <me@kevincantu.org> | 2012-01-25 01:41:23 -0800 |
|---|---|---|
| committer | Kevin Cantu <me@kevincantu.org> | 2012-01-25 01:42:28 -0800 |
| commit | a185b106471b4bc894393aecb31a23b71c8a4886 (patch) | |
| tree | 6a4f9214702c16ca81a6e65d59b2b48ff75c3612 | |
| parent | 57717fa4d8f27a05e16cbc4de0d55728aaf32e73 (diff) | |
| download | rust-a185b106471b4bc894393aecb31a23b71c8a4886.tar.gz rust-a185b106471b4bc894393aecb31a23b71c8a4886.zip | |
Replacing str::unsafe_from_bytes with str::from_bytes (part 6)
| -rw-r--r-- | src/libstd/io.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libstd/io.rs b/src/libstd/io.rs index ee03af79ab0..201cd46916e 100644 --- a/src/libstd/io.rs +++ b/src/libstd/io.rs @@ -461,7 +461,10 @@ fn mk_mem_buffer() -> mem_buffer { } fn mem_buffer_writer(b: mem_buffer) -> writer { b as writer } fn mem_buffer_buf(b: mem_buffer) -> [u8] { vec::from_mut(b.buf) } -fn mem_buffer_str(b: mem_buffer) -> str { str::unsafe_from_bytes(b.buf) } +fn mem_buffer_str(b: mem_buffer) -> str { + let b_ = vec::from_mut(b.buf); + str::unsafe_from_bytes(b_) +} // Utility functions fn seek_in_buf(offset: int, pos: uint, len: uint, whence: seek_style) -> |
