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/categories.rs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'src/db/categories.rs') diff --git a/src/db/categories.rs b/src/db/categories.rs index 31cb3d0..abcba59 100644 --- a/src/db/categories.rs +++ b/src/db/categories.rs @@ -1,4 +1,4 @@ -use tokio_rusqlite::{named_params, Connection, Row}; +use tokio_rusqlite::{Connection, Row, named_params}; use crate::db::utils; use crate::model::category::{Category, Create, Update}; @@ -26,11 +26,8 @@ pub async fn list(conn: &Connection) -> Vec { .call(move |conn| { let mut stmt = conn.prepare(query)?; - let users = stmt - .query_map([], row_to_category)? - .collect::, _>>()?; - - Ok(users) + stmt.query_map([], row_to_category)? + .collect::, _>>() }) .await; @@ -76,7 +73,7 @@ pub async fn get(conn: &Connection, id: i64) -> Option { pub async fn create(conn: &Connection, c: Create) -> Option { let query = r#"INSERT INTO categories(name, color) VALUES (:name, :color)"#; - let res = conn + let res: Result<_, tokio_rusqlite::Error> = conn .call(move |conn| { conn.execute( query, @@ -107,10 +104,10 @@ pub async fn update(conn: &Connection, id: i64, c: Update) -> bool { let res = conn .call(move |conn| { - Ok(conn.execute( + conn.execute( query, named_params![":name": c.name, ":color": c.color, ":id": id], - )?) + ) }) .await; @@ -126,7 +123,7 @@ pub async fn update(conn: &Connection, id: i64, c: Update) -> bool { pub async fn delete(conn: &Connection, id: i64) -> bool { let res = conn .call(move |conn| { - Ok(conn.execute( + conn.execute( r#" UPDATE categories @@ -136,7 +133,7 @@ pub async fn delete(conn: &Connection, id: i64) -> bool { id = :id "#, named_params![":id": id], - )?) + ) }) .await; -- cgit v1.2.3