Simplify code using match

This commit is contained in:
harupy 2023-01-02 22:26:09 +09:00
parent 68586f8e3c
commit fac6a857f6

View file

@ -226,12 +226,12 @@ impl<'a> StringParser<'a> {
}
};
if let Some(&peek) = self.peek() {
if peek != '}' && peek != ':' {
return Err(UnclosedLbrace.to_lexical_error(self.get_pos()));
match self.peek() {
Some('}' | ':') => {}
Some(_) => {
return Err(InvalidConversionFlag.to_lexical_error(self.get_pos()))
}
} else {
return Err(UnclosedLbrace.to_lexical_error(self.get_pos()));
None => return Err(UnclosedLbrace.to_lexical_error(self.get_pos())),
}
}