From 33b7d8d0221b7ccf08443b11d89c137c5caaa437 Mon Sep 17 00:00:00 2001
From: Joris
Date: Fri, 7 Feb 2025 11:46:47 +0100
Subject: Use &str when possible

---
 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 fb9f823..67d9a93 100644
--- a/src/db/mod.rs
+++ b/src/db/mod.rs
@@ -4,7 +4,7 @@ use rusqlite_migration::{Migrations, M};
 
 pub mod cards;
 
-pub fn init(database: String) -> Result<Connection> {
+pub fn init(database: &str) -> Result<Connection> {
     let mut conn = Connection::open(database)?;
     apply_migrations(&mut conn)?;
     set_pragma(&conn, "foreign_keys", "ON")?;
diff --git a/src/main.rs b/src/main.rs
index 3454897..daff5cb 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -26,7 +26,7 @@ struct Opt {
 fn main() -> Result<()> {
     let args = Opt::parse();
     let deck_path = args.deck;
-    let mut conn = db::init(db_path(&deck_path))?;
+    let mut conn = db::init(&db_path(&deck_path))?;
     let deck_name = deck::pp_from_path(&deck_path).unwrap_or_else(|| "Deck".to_string());
     let mut term = gui::setup_terminal()?;
 
-- 
cgit v1.2.3