Use filter_map rather than flat_map

This commit is contained in:
Blaž Hrastnik 2022-01-10 00:42:53 +09:00
parent 2f4a9fea03
commit e22dbf102f

View file

@ -723,7 +723,7 @@ impl Syntax {
let mut layers = self
.layers
.iter()
.flat_map(|(_, layer)| {
.filter_map(|(_, layer)| {
// Reuse a cursor from the pool if available.
let mut cursor = PARSER.with(|ts_parser| {
let highlighter = &mut ts_parser.borrow_mut();