diff --git a/parser/benches/parser_benchmark.rs b/parser/benches/parser_benchmark.rs index 6d26d708c..0c6291553 100644 --- a/parser/benches/parser_benchmark.rs +++ b/parser/benches/parser_benchmark.rs @@ -83,9 +83,8 @@ fn bench_lexer(criterion: &mut Criterion) { let tokenizer = Tokenizer::new(); let mut scanner = Scanner::new(black_box(tokenizer)); loop { - match scanner.scan(black_box(qb)).unwrap() { - (_, None, _) => break, - _ => {} + if let (_, None, _) = scanner.scan(black_box(qb)).unwrap() { + break; } } });