We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ef59ff commit cef83ffCopy full SHA for cef83ff
1 file changed
vendored/sqlite3-parser/src/dialect/mod.rs
@@ -65,8 +65,9 @@ include!(concat!(env!("OUT_DIR"), "/keywords.rs"));
65
pub(crate) const MAX_KEYWORD_LEN: usize = 17;
66
67
pub fn keyword_token(word: &[u8]) -> Option<TokenType> {
68
+ let s = std::str::from_utf8(word).ok()?;
69
KEYWORDS
- .get(UncasedStr::new(unsafe { str::from_utf8_unchecked(word) }))
70
+ .get(UncasedStr::new(s))
71
.cloned()
72
}
73
0 commit comments