From 8cb136ab9deac9f036f9536c7c0bc717b6c226e4 Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 19 Mar 2025 13:25:18 +0000 Subject: [PATCH] refactor: do not convert SQL arguments to String unnecessarily --- src/contact.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/contact.rs b/src/contact.rs index a802148d4..fdf09bbed 100644 --- a/src/contact.rs +++ b/src/contact.rs @@ -847,7 +847,7 @@ impl Contact { let row = transaction.query_row( "SELECT id, name, addr, origin, authname FROM contacts WHERE addr=? COLLATE NOCASE", - [addr.to_string()], + (addr,), |row| { let row_id: isize = row.get(0)?; let row_name: String = row.get(1)?; @@ -961,16 +961,16 @@ impl Contact { VALUES (?, ?, ?, ?);", ( if update_name { - name.to_string() + &name } else { - "".to_string() + "" }, &addr, origin, if update_authname { - name.to_string() + &name } else { - "".to_string() + "" } ), )?;