diff options
Diffstat (limited to 'src/libcore/str.rs')
| -rw-r--r-- | src/libcore/str.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libcore/str.rs b/src/libcore/str.rs index 0c2415753fa..ff1db992844 100644 --- a/src/libcore/str.rs +++ b/src/libcore/str.rs @@ -1460,7 +1460,7 @@ pub trait StrSlice for Sized? { /// /// assert_eq!(s.slice(1, 9), "öwe 老"); /// - /// // these will fail: + /// // these will panic: /// // byte 2 lies within `ö`: /// // s.slice(2, 3); /// @@ -1832,7 +1832,7 @@ pub trait StrSlice for Sized? { #[inline(never)] fn slice_error_fail(s: &str, begin: uint, end: uint) -> ! { assert!(begin <= end); - fail!("index {} and/or {} in `{}` do not lie on character boundary", + panic!("index {} and/or {} in `{}` do not lie on character boundary", begin, end, s); } @@ -1986,8 +1986,8 @@ impl StrSlice for str { if end_byte.is_none() && count == end { end_byte = Some(self.len()) } match (begin_byte, end_byte) { - (None, _) => fail!("slice_chars: `begin` is beyond end of string"), - (_, None) => fail!("slice_chars: `end` is beyond end of string"), + (None, _) => panic!("slice_chars: `begin` is beyond end of string"), + (_, None) => panic!("slice_chars: `end` is beyond end of string"), (Some(a), Some(b)) => unsafe { raw::slice_bytes(self, a, b) } } } |
