From 80401da12e47c6b3cce0e9921980ec49b1b03a10 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Sun, 5 Oct 2014 12:15:59 +0100 Subject: [PATCH] String::truncate doc: also fails if not a char boundary --- src/libcollections/string.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libcollections/string.rs b/src/libcollections/string.rs index 2cc225f50bc3d..43fcdfae4d635 100644 --- a/src/libcollections/string.rs +++ b/src/libcollections/string.rs @@ -613,7 +613,8 @@ impl String { /// /// # Failure /// - /// Fails if `len` > current length. + /// Fails if `new_len` > current length, + /// or if `new_len` is not a character boundary. /// /// # Example /// @@ -624,9 +625,9 @@ impl String { /// ``` #[inline] #[unstable = "the failure conventions for strings are under development"] - pub fn truncate(&mut self, len: uint) { - assert!(self.as_slice().is_char_boundary(len)); - self.vec.truncate(len) + pub fn truncate(&mut self, new_len: uint) { + assert!(self.as_slice().is_char_boundary(new_len)); + self.vec.truncate(new_len) } /// Appends a byte to this string buffer.