From 4465b2fbf3487e8f45e2eee4da187776574febec Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Thu, 3 May 2018 17:14:04 +1000 Subject: Inline `char_at()` and `record_width`. Because `bump()` is hot. --- src/libsyntax/str.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libsyntax') diff --git a/src/libsyntax/str.rs b/src/libsyntax/str.rs index d0f47629b10..281861918fd 100644 --- a/src/libsyntax/str.rs +++ b/src/libsyntax/str.rs @@ -8,6 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +#[inline] pub fn char_at(s: &str, byte: usize) -> char { s[byte..].chars().next().unwrap() } -- cgit 1.4.1-3-g733a5