mirror of
https://github.com/PR0M3TH3AN/Marlin.git
synced 2025-09-09 15:48:43 +00:00
Format codebase with rustfmt
This commit is contained in:
@@ -9,27 +9,38 @@ use std::{
|
||||
path::{Path, PathBuf},
|
||||
};
|
||||
|
||||
use std::result::Result as StdResult;
|
||||
use anyhow::{Context, Result};
|
||||
use chrono::Local;
|
||||
use rusqlite::{
|
||||
backup::{Backup, StepResult},
|
||||
params,
|
||||
Connection,
|
||||
OpenFlags,
|
||||
OptionalExtension,
|
||||
TransactionBehavior,
|
||||
params, Connection, OpenFlags, OptionalExtension, TransactionBehavior,
|
||||
};
|
||||
use std::result::Result as StdResult;
|
||||
use tracing::{debug, info, warn};
|
||||
|
||||
/* ─── embedded migrations ─────────────────────────────────────────── */
|
||||
|
||||
const MIGRATIONS: &[(&str, &str)] = &[
|
||||
("0001_initial_schema.sql", include_str!("migrations/0001_initial_schema.sql")),
|
||||
("0002_update_fts_and_triggers.sql", include_str!("migrations/0002_update_fts_and_triggers.sql")),
|
||||
("0003_create_links_collections_views.sql", include_str!("migrations/0003_create_links_collections_views.sql")),
|
||||
("0004_fix_hierarchical_tags_fts.sql", include_str!("migrations/0004_fix_hierarchical_tags_fts.sql")),
|
||||
("0005_add_dirty_table.sql", include_str!("migrations/0005_add_dirty_table.sql")),
|
||||
(
|
||||
"0001_initial_schema.sql",
|
||||
include_str!("migrations/0001_initial_schema.sql"),
|
||||
),
|
||||
(
|
||||
"0002_update_fts_and_triggers.sql",
|
||||
include_str!("migrations/0002_update_fts_and_triggers.sql"),
|
||||
),
|
||||
(
|
||||
"0003_create_links_collections_views.sql",
|
||||
include_str!("migrations/0003_create_links_collections_views.sql"),
|
||||
),
|
||||
(
|
||||
"0004_fix_hierarchical_tags_fts.sql",
|
||||
include_str!("migrations/0004_fix_hierarchical_tags_fts.sql"),
|
||||
),
|
||||
(
|
||||
"0005_add_dirty_table.sql",
|
||||
include_str!("migrations/0005_add_dirty_table.sql"),
|
||||
),
|
||||
];
|
||||
|
||||
/* ─── connection bootstrap ────────────────────────────────────────── */
|
||||
@@ -237,10 +248,7 @@ pub fn list_links(
|
||||
Ok(out)
|
||||
}
|
||||
|
||||
pub fn find_backlinks(
|
||||
conn: &Connection,
|
||||
pattern: &str,
|
||||
) -> Result<Vec<(String, Option<String>)>> {
|
||||
pub fn find_backlinks(conn: &Connection, pattern: &str) -> Result<Vec<(String, Option<String>)>> {
|
||||
let like = pattern.replace('*', "%");
|
||||
|
||||
let mut stmt = conn.prepare(
|
||||
@@ -318,11 +326,9 @@ pub fn list_views(conn: &Connection) -> Result<Vec<(String, String)>> {
|
||||
}
|
||||
|
||||
pub fn view_query(conn: &Connection, name: &str) -> Result<String> {
|
||||
conn.query_row(
|
||||
"SELECT query FROM views WHERE name = ?1",
|
||||
[name],
|
||||
|r| r.get::<_, String>(0),
|
||||
)
|
||||
conn.query_row("SELECT query FROM views WHERE name = ?1", [name], |r| {
|
||||
r.get::<_, String>(0)
|
||||
})
|
||||
.context(format!("no view called '{}'", name))
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user