From b35589eb90f2e5ee5521964e64eb578e9eb99032 Mon Sep 17 00:00:00 2001
From: Joris Guyonvarch
Date: Fri, 17 Apr 2026 23:43:24 +0200
Subject: Upgrade dependencies
---
src/db/utils.rs | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
(limited to 'src/db/utils.rs')
diff --git a/src/db/utils.rs b/src/db/utils.rs
index 8f8a31d..7c359ab 100644
--- a/src/db/utils.rs
+++ b/src/db/utils.rs
@@ -1,17 +1,18 @@
pub fn format_key_for_search(value: &str) -> String {
// Lower doesn’t work on accentuated letters, hence the need to remove manually accents for
// uppercase letters as well.
- format!("replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(lower({}), 'à', 'a'), 'â', 'a'), 'ç', 'c'), 'è', 'e'), 'é', 'e'), 'ê', 'e'), 'ë', 'e'), 'î', 'i'), 'ï', 'i'), 'ô', 'o'), 'ù', 'u'), 'û', 'u'), 'ü', 'u'), 'À', 'A'), 'Â', 'A'), 'Ç', 'C'), 'È', 'E'), 'É', 'E'), 'Ê', 'E'), 'Ë', 'E'), 'Î', 'I'), 'Ï', 'I'), 'Ô', 'O'), 'Ù', 'U'), 'Û', 'U'), 'Ü', 'U')", value)
+ format!(
+ "replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(lower({}), 'à', 'a'), 'â', 'a'), 'ç', 'c'), 'è', 'e'), 'é', 'e'), 'ê', 'e'), 'ë', 'e'), 'î', 'i'), 'ï', 'i'), 'ô', 'o'), 'ù', 'u'), 'û', 'u'), 'ü', 'u'), 'À', 'A'), 'Â', 'A'), 'Ç', 'C'), 'È', 'E'), 'É', 'E'), 'Ê', 'E'), 'Ë', 'E'), 'Î', 'I'), 'Ï', 'I'), 'Ô', 'O'), 'Ù', 'U'), 'Û', 'U'), 'Ü', 'U')",
+ value
+ )
}
pub fn one>>(
mut iter: I,
-) -> Result {
+) -> Result {
match iter.next() {
Some(Ok(user)) => Ok(user),
- Some(Err(err)) => Err(tokio_rusqlite::Error::Rusqlite(err)),
- None => Err(tokio_rusqlite::Error::Rusqlite(
- rusqlite::Error::QueryReturnedNoRows,
- )),
+ Some(Err(err)) => Err(err),
+ None => Err(rusqlite::Error::QueryReturnedNoRows),
}
}
--
cgit v1.2.3