Skip to content

Commit 0150fa4

Browse files
committed
core: Rename Char::len_utf8_bytes to Char::len_utf8
"bytes" is redundant. Deprecate the old.
1 parent acb5fef commit 0150fa4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/libcore/char.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,13 @@ pub trait Char {
316316

317317
/// Returns the amount of bytes this character would need if encoded in
318318
/// UTF-8.
319+
#[deprecated = "use len_utf8"]
319320
fn len_utf8_bytes(&self) -> uint;
320321

322+
/// Returns the amount of bytes this character would need if encoded in
323+
/// UTF-8.
324+
fn len_utf8(&self) -> uint;
325+
321326
/// Encodes this character as UTF-8 into the provided byte buffer,
322327
/// and then returns the number of bytes written.
323328
///
@@ -352,8 +357,12 @@ impl Char for char {
352357
fn escape_default(&self, f: |char|) { escape_default(*self, f) }
353358

354359
#[inline]
360+
#[deprecated = "use len_utf8"]
355361
fn len_utf8_bytes(&self) -> uint { len_utf8_bytes(*self) }
356362

363+
#[inline]
364+
fn len_utf8(&self) -> uint { len_utf8_bytes(*self) }
365+
357366
#[inline]
358367
fn encode_utf8<'a>(&self, dst: &'a mut [u8]) -> Option<uint> {
359368
// Marked #[inline] to allow llvm optimizing it away

0 commit comments

Comments
 (0)