@@ -219,11 +219,13 @@ impl fmt::Display for EscapeUnicode {
219219pub struct EscapeDefault ( escape:: EscapeIterInner < 10 > ) ;
220220
221221impl EscapeDefault {
222+ #[ inline]
222223 fn printable ( chr : ascii:: Char ) -> Self {
223224 let data = [ chr] ;
224225 Self ( escape:: EscapeIterInner :: from_array ( data) )
225226 }
226227
228+ #[ inline]
227229 fn backslash ( chr : ascii:: Char ) -> Self {
228230 let data = [ ascii:: Char :: ReverseSolidus , chr] ;
229231 Self ( escape:: EscapeIterInner :: from_array ( data) )
@@ -308,6 +310,7 @@ impl EscapeDebug {
308310 Self ( EscapeDebugInner :: Char ( chr) )
309311 }
310312
313+ #[ inline]
311314 fn backslash ( chr : ascii:: Char ) -> Self {
312315 let data = [ ascii:: Char :: ReverseSolidus , chr] ;
313316 let iter = escape:: EscapeIterInner :: from_array ( data) ;
@@ -318,6 +321,7 @@ impl EscapeDebug {
318321 Self ( EscapeDebugInner :: Bytes ( esc. 0 ) )
319322 }
320323
324+ #[ inline]
321325 fn clear ( & mut self ) {
322326 let bytes = escape:: EscapeIterInner :: from_array ( [ ] ) ;
323327 self . 0 = EscapeDebugInner :: Bytes ( bytes) ;
@@ -386,6 +390,7 @@ pub struct ToLowercase(CaseMappingIter);
386390#[ stable( feature = "rust1" , since = "1.0.0" ) ]
387391impl Iterator for ToLowercase {
388392 type Item = char ;
393+ #[ inline]
389394 fn next ( & mut self ) -> Option < char > {
390395 self . 0 . next ( )
391396 }
@@ -396,6 +401,7 @@ impl Iterator for ToLowercase {
396401
397402#[ stable( feature = "case_mapping_double_ended" , since = "1.59.0" ) ]
398403impl DoubleEndedIterator for ToLowercase {
404+ #[ inline]
399405 fn next_back ( & mut self ) -> Option < char > {
400406 self . 0 . next_back ( )
401407 }
@@ -420,6 +426,7 @@ pub struct ToUppercase(CaseMappingIter);
420426#[ stable( feature = "rust1" , since = "1.0.0" ) ]
421427impl Iterator for ToUppercase {
422428 type Item = char ;
429+ #[ inline]
423430 fn next ( & mut self ) -> Option < char > {
424431 self . 0 . next ( )
425432 }
@@ -430,6 +437,7 @@ impl Iterator for ToUppercase {
430437
431438#[ stable( feature = "case_mapping_double_ended" , since = "1.59.0" ) ]
432439impl DoubleEndedIterator for ToUppercase {
440+ #[ inline]
433441 fn next_back ( & mut self ) -> Option < char > {
434442 self . 0 . next_back ( )
435443 }
@@ -534,13 +542,15 @@ impl fmt::Display for CaseMappingIter {
534542
535543#[ stable( feature = "char_struct_display" , since = "1.16.0" ) ]
536544impl fmt:: Display for ToLowercase {
545+ #[ inline]
537546 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
538547 fmt:: Display :: fmt ( & self . 0 , f)
539548 }
540549}
541550
542551#[ stable( feature = "char_struct_display" , since = "1.16.0" ) ]
543552impl fmt:: Display for ToUppercase {
553+ #[ inline]
544554 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
545555 fmt:: Display :: fmt ( & self . 0 , f)
546556 }
@@ -553,6 +563,7 @@ pub struct TryFromCharError(pub(crate) ());
553563
554564#[ stable( feature = "u8_from_char" , since = "1.59.0" ) ]
555565impl fmt:: Display for TryFromCharError {
566+ #[ inline]
556567 fn fmt ( & self , fmt : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
557568 "unicode code point out of range" . fmt ( fmt)
558569 }
0 commit comments