aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoris2025-02-07 11:46:47 +0100
committerJoris2025-02-07 11:46:47 +0100
commit33b7d8d0221b7ccf08443b11d89c137c5caaa437 (patch)
tree0b72ceab604c1f2bb0937a0b8840a315734d7c61
parentb324803fe11b52b28ac2dc459504f904a48a79d4 (diff)
Use &str when possible
-rw-r--r--src/db/mod.rs2
-rw-r--r--src/main.rs2
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()?;