From 9cf526456ae3ddef806715b789e02382f046bb5f Mon Sep 17 00:00:00 2001 From: Mariano Riefolo Date: Sat, 10 Aug 2024 12:04:28 +0200 Subject: [PATCH] fix: change Connection parameter to be passed by reference --- src/db/mod.rs | 2 +- src/main.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/db/mod.rs b/src/db/mod.rs index 2cbc263..9959060 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -1,6 +1,6 @@ use rusqlite::{Connection, Result}; -pub fn init(conn: Connection) -> Result<()> { +pub fn init(conn: &Connection) -> Result<()> { conn.execute( "CREATE TABLE accounts ( id INTEGER PRIMARY KEY, diff --git a/src/main.rs b/src/main.rs index 2499f1f..4aec1ac 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,5 +4,5 @@ mod db; fn main() { let connection = Connection::open("database.db").expect("Failed to open database"); - db::init(connection).expect("Failed to create database"); + db::init(&connection).expect("Failed to create database"); }