rustfmt config + format stable files

This commit is contained in:
nobody 2024-08-02 15:17:13 +02:00 committed by murmeldin
parent 1742f768bf
commit 78c23531ab
2 changed files with 17 additions and 9 deletions

6
rustfmt.toml Normal file
View file

@ -0,0 +1,6 @@
edition = "2021"
newline_style = "Unix"
match_block_trailing_comma = true
fn_params_layout = "Compressed"
use_field_init_shorthand = true
use_small_heuristics = "Max"

View file

@ -1,7 +1,7 @@
use rusqlite::{Connection, Result, params}; use rusqlite::{params, Connection, Result};
use std::ops::Index;
use std::cell::Cell; use std::cell::Cell;
use std::collections::HashSet; use std::collections::HashSet;
use std::ops::Index;
/// Simple SQLite-backed key/value store. /// Simple SQLite-backed key/value store.
/// ///
@ -27,7 +27,7 @@ impl KeyValueStore {
)", )",
[], [],
)?; )?;
Ok(Self { conn, has_write_errors: Cell::new(false), }) Ok(Self { conn, has_write_errors: Cell::new(false) })
} }
/// Report if any write errors occurred. /// Report if any write errors occurred.
@ -53,11 +53,13 @@ impl KeyValueStore {
/// Will panic on error. (The idea is to call this a bunch of times at boot, /// Will panic on error. (The idea is to call this a bunch of times at boot,
/// to populate the DB if missing / newly created, and not use it after.) /// to populate the DB if missing / newly created, and not use it after.)
pub fn default(&self, key: &str, value: &str) { pub fn default(&self, key: &str, value: &str) {
self.conn.execute( self.conn
"INSERT INTO kv_store (key, value) VALUES (?1, ?2) .execute(
"INSERT INTO kv_store (key, value) VALUES (?1, ?2)
ON CONFLICT(key) DO NOTHING", ON CONFLICT(key) DO NOTHING",
params![key, value], params![key, value],
).expect(&format!("Failed to write default at key: {}", key)); )
.expect(&format!("Failed to write default at key: {}", key));
} }
/// Write a `key`/`value` pair to the DB. /// Write a `key`/`value` pair to the DB.
@ -74,7 +76,7 @@ impl KeyValueStore {
eprintln!("Failed DB write: ({}, {})", key, value); eprintln!("Failed DB write: ({}, {})", key, value);
self.has_write_errors.set(true); self.has_write_errors.set(true);
Err(e) Err(e)
} },
} }
} }
@ -88,7 +90,7 @@ impl KeyValueStore {
eprintln!("Failed DB write: ({}, NULL)", key); eprintln!("Failed DB write: ({}, NULL)", key);
self.has_write_errors.set(true); self.has_write_errors.set(true);
Err(e) Err(e)
} },
} }
} }