From 0c13ee22ade792f3662641a4ab8470ecfe33c236 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 7 Feb 2012 16:34:02 -0800 Subject: [PATCH] core: Use substr in extfmt instead of slice_bytes --- src/libcore/extfmt.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libcore/extfmt.rs b/src/libcore/extfmt.rs index f792c0682fd..d87ba9a5ca9 100644 --- a/src/libcore/extfmt.rs +++ b/src/libcore/extfmt.rs @@ -321,13 +321,12 @@ mod rt { // For strings, precision is the maximum characters // displayed - // FIXME: substr works on bytes, not chars! let unpadded = alt cv.precision { count_implied { s } count_is(max) { if max as uint < str::char_len(s) { - str::unsafe::slice_bytes(s, 0u, max as uint) + str::substr(s, 0u, max as uint) } else { s } } };