From c5d0e2a0733b5271d1044979cf824dccb2a3c3d5 Mon Sep 17 00:00:00 2001 From: marcell Date: Tue, 9 Jun 2015 23:58:00 +0200 Subject: Add missing #[inline] to methods related to char. --- src/libcore/char.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libcore') diff --git a/src/libcore/char.rs b/src/libcore/char.rs index 48d9869f72a..9938c299615 100644 --- a/src/libcore/char.rs +++ b/src/libcore/char.rs @@ -152,10 +152,12 @@ pub trait CharExt { } impl CharExt for char { + #[inline] fn is_digit(self, radix: u32) -> bool { self.to_digit(radix).is_some() } + #[inline] fn to_digit(self, radix: u32) -> Option { if radix > 36 { panic!("to_digit: radix is too high (maximum 36)"); @@ -170,10 +172,12 @@ impl CharExt for char { else { None } } + #[inline] fn escape_unicode(self) -> EscapeUnicode { EscapeUnicode { c: self, state: EscapeUnicodeState::Backslash } } + #[inline] fn escape_default(self) -> EscapeDefault { let init_state = match self { '\t' => EscapeDefaultState::Backslash('t'), -- cgit 1.4.1-3-g733a5