From: Aleksey Kladov Date: Sun, 17 Jan 2021 13:50:03 +0000 (+0300) Subject: Add missing inlines X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=b97447b12546c8c87defca997ab0489a004b9bf8;p=rust.git Add missing inlines --- diff --git a/crates/parser/src/syntax_kind.rs b/crates/parser/src/syntax_kind.rs index 63204436c33..9ea0e4f9bad 100644 --- a/crates/parser/src/syntax_kind.rs +++ b/crates/parser/src/syntax_kind.rs @@ -6,6 +6,7 @@ pub use self::generated::SyntaxKind; impl From for SyntaxKind { + #[inline] fn from(d: u16) -> SyntaxKind { assert!(d <= (SyntaxKind::__LAST as u16)); unsafe { std::mem::transmute::(d) } @@ -13,12 +14,14 @@ fn from(d: u16) -> SyntaxKind { } impl From for u16 { + #[inline] fn from(k: SyntaxKind) -> u16 { k as u16 } } impl SyntaxKind { + #[inline] pub fn is_trivia(self) -> bool { matches!(self, SyntaxKind::WHITESPACE | SyntaxKind::COMMENT) }