Fixing linter errors from clippy

master^2
Tom Alexander 5 years ago
parent d2efce722e
commit a3c6655db1
No known key found for this signature in database
GPG Key ID: 76046DA92D2604F7

@ -165,7 +165,7 @@ pub fn encrypt_value(value: &str, master_key: [u8; 32]) -> EncryptedValue {
hmac.input(&output[..]);
EncryptedValue {
ciphertext: output,
iv: iv,
iv,
mac: hmac.result(),
}
}

@ -7,7 +7,7 @@ use std::error::Error;
use std::fmt;
use std::path::PathBuf;
static DB_INIT_QUERY: &'static str = include_str!("init.sql");
static DB_INIT_QUERY: &str = include_str!("init.sql");
pub struct DbHandle {
conn: Connection,
@ -50,13 +50,13 @@ impl DbHandle {
pub fn new(db_path: &Option<String>) -> DbHandle {
let path: PathBuf = db_path
.as_ref()
.map(|path: &String| PathBuf::from(path))
.map(PathBuf::from)
.unwrap_or_else(|| dirs::home_dir().unwrap().join(".foil").to_path_buf());
let mut conn: Connection = Connection::open(path).unwrap();
let tx = conn.transaction().unwrap();
tx.execute_batch(DB_INIT_QUERY).unwrap();
tx.commit().unwrap();
DbHandle { conn: conn }
DbHandle { conn }
}
pub fn get_namespace_id(
@ -93,7 +93,7 @@ impl DbHandle {
)
.unwrap();
let rowid: i64 = tx.last_insert_rowid();
let _ = tx.commit().unwrap();
tx.commit().unwrap();
Ok(rowid)
}
@ -125,7 +125,7 @@ impl DbHandle {
)
.unwrap();
let _ = tx.commit().unwrap();
tx.commit().unwrap();
}
pub fn read_notes(&mut self, master_key: [u8; 32]) -> rusqlite::Result<Vec<Note>> {
@ -215,7 +215,7 @@ impl DbHandle {
.map(|option| option.map(|prop| prop.from_base64().unwrap()))
}
pub fn set_db_property_bytes(&self, name: &str, value: &Vec<u8>) {
pub fn set_db_property_bytes(&self, name: &str, value: &[u8]) {
let b64value: String = value.to_base64(base64::STANDARD);
self.set_db_property(name, &b64value);
}

@ -5,7 +5,7 @@ use std::iter::FromIterator;
pub fn generate(spec: &str) {
let (len, rest) = {
let mut separated = spec.splitn(2, ",");
let mut separated = spec.splitn(2, ',');
let len = separated.next().unwrap();
let rest = separated.next().unwrap();
(len, rest)

@ -16,7 +16,7 @@ pub mod crypt;
pub mod db;
pub mod generate;
static USAGE: &'static str = "
static USAGE: &str = "
foil
Usage:

Loading…
Cancel
Save