///
/// # Failure
///
- /// Fails if `len` > current length.
+ /// Fails if `new_len` > current length,
+ /// or if `new_len` is not a character boundary.
///
/// # Example
///
/// ```
#[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.