Krolyxon
Commit 4a1855a

Branches

Tags

Refs →

bench514a1855a

vim: use as_chunks for quote pairs

Clippy on Rust 1.99 (CI's stable) flags chunks_exact with a constant size.
Author
krolyxon
Date
2026-11-01 09:50 +0530
Parent
2a1ff04
Commit
4a1855a9a5e9ac9beb8434492e8bf686996a3561

+5 −3

1 file changed

  1. M crates/bench51-gui/src/vim/text.rs +5 −3
M crates/bench51-gui/src/vim/text.rs View
@@ -382,9 +382,11 @@ impl Buf {
382382 let e = self.line_end(pos);
383383 let quotes: Vec<usize> = (s..e).filter(|&i| self.c[i] == q).collect();
384384 let pair = quotes
385− .chunks_exact(2)
386− .find(|p| pos <= p[1])
387− .map(|p| (p[0], p[1]))?;
385+ .as_chunks::<2>()
386+ .0
387+ .iter()
388+ .find(|[_, close]| pos <= *close)
389+ .map(|&[open, close]| (open, close))?;
388390 let (open, close) = pair;
389391 if around {
390392 let mut b = close + 1;