diff options
| author | Nick Cameron <ncameron@mozilla.com> | 2014-09-24 23:41:09 +1200 |
|---|---|---|
| committer | Nick Cameron <ncameron@mozilla.com> | 2014-10-07 15:49:53 +1300 |
| commit | 59976942eacd26c0cc37247c3ac0c78b97edc6ea (patch) | |
| tree | 81df79265eb8601f2965303b9626b80ee728208f /src/librustrt | |
| parent | b5ba2f5517b1f90d07969ca3facdf5132e42436c (diff) | |
| download | rust-59976942eacd26c0cc37247c3ac0c78b97edc6ea.tar.gz rust-59976942eacd26c0cc37247c3ac0c78b97edc6ea.zip | |
Use slice syntax instead of slice_to, etc.
Diffstat (limited to 'src/librustrt')
| -rw-r--r-- | src/librustrt/unwind.rs | 2 | ||||
| -rw-r--r-- | src/librustrt/util.rs | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/librustrt/unwind.rs b/src/librustrt/unwind.rs index 1561f428ce5..f07e8ecc335 100644 --- a/src/librustrt/unwind.rs +++ b/src/librustrt/unwind.rs @@ -562,7 +562,7 @@ fn begin_unwind_inner(msg: Box<Any + Send>, file_line: &(&'static str, uint)) -> // MAX_CALLBACKS, so we're sure to clamp it as necessary. let callbacks = unsafe { let amt = CALLBACK_CNT.load(atomic::SeqCst); - CALLBACKS.slice_to(cmp::min(amt, MAX_CALLBACKS)) + CALLBACKS[..cmp::min(amt, MAX_CALLBACKS)] }; for cb in callbacks.iter() { match cb.load(atomic::SeqCst) { diff --git a/src/librustrt/util.rs b/src/librustrt/util.rs index 9fbf4d09cd6..ab1ef2fc5aa 100644 --- a/src/librustrt/util.rs +++ b/src/librustrt/util.rs @@ -64,8 +64,8 @@ pub fn abort(args: &fmt::Arguments) -> ! { } impl<'a> FormatWriter for BufWriter<'a> { fn write(&mut self, bytes: &[u8]) -> fmt::Result { - let left = self.buf.slice_from_mut(self.pos); - let to_write = bytes.slice_to(cmp::min(bytes.len(), left.len())); + let left = self.buf[mut self.pos..]; + let to_write = bytes[..cmp::min(bytes.len(), left.len())]; slice::bytes::copy_memory(left, to_write); self.pos += to_write.len(); Ok(()) @@ -76,7 +76,7 @@ pub fn abort(args: &fmt::Arguments) -> ! { let mut msg = [0u8, ..512]; let mut w = BufWriter { buf: msg, pos: 0 }; let _ = write!(&mut w, "{}", args); - let msg = str::from_utf8(w.buf.slice_to(w.pos)).unwrap_or("aborted"); + let msg = str::from_utf8(w.buf[mut ..w.pos]).unwrap_or("aborted"); let msg = if msg.is_empty() {"aborted"} else {msg}; // Give some context to the message |
