Tokens - Use the matches! macro for is_litteral()

This commit is contained in:
Emmanuel BENOîT 2022-12-31 10:19:36 +01:00
parent 980729ceb3
commit 0872f58baf

View file

@ -57,13 +57,13 @@ pub struct Token {
impl Token { impl Token {
/// Check whether a token corresponds to a litteral value. /// Check whether a token corresponds to a litteral value.
pub fn is_litteral(&self) -> bool { pub fn is_litteral(&self) -> bool {
match self.token_type { matches!(
self.token_type,
TokenType::True TokenType::True
| TokenType::False | TokenType::False
| TokenType::Nil | TokenType::Nil
| TokenType::String(_) | TokenType::String(_)
| TokenType::Number(_) => true, | TokenType::Number(_)
_ => false, )
}
} }
} }