From 86475e5ba2b7108912a489e4bea801011ab2c651 Mon Sep 17 00:00:00 2001
From: th-kim0823
Date: Sun, 10 May 2026 03:43:51 +0900
Subject: [PATCH] fix(search/lexical): use std::iter::repeat_n (clippy)
Per code review on 2c80e2a. manual-repeat-n lint triggers
for Rust 1.94+ when repeat().take() can be expressed as
repeat_n directly.
Co-Authored-By: Claude Opus 4.7 (1M context)
---
crates/kebab-search/src/lexical.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crates/kebab-search/src/lexical.rs b/crates/kebab-search/src/lexical.rs
index 954148c..871c22d 100644
--- a/crates/kebab-search/src/lexical.rs
+++ b/crates/kebab-search/src/lexical.rs
@@ -330,7 +330,7 @@ fn run_query(
// END IN (?, ...)
if !filters.media.is_empty() {
let placeholders: Vec<&str> =
- std::iter::repeat("?").take(filters.media.len()).collect();
+ std::iter::repeat_n("?", filters.media.len()).collect();
let placeholders = placeholders.join(",");
sql.push_str(&format!(
" AND f.doc_id IN (\