logging in hash

feat/vaults
Tomáš Mládek 2021-12-04 16:45:16 +01:00
parent 2448169d64
commit 6edf550a95
1 changed files with 3 additions and 0 deletions

View File

@ -6,6 +6,7 @@ use diesel::deserialize::FromSql;
use diesel::sqlite::Sqlite;
use diesel::{deserialize, sql_types};
use filebuffer::FileBuffer;
use log::trace;
use serde::{ser, Serialize, Serializer};
use std::path::PathBuf;
use tiny_keccak::{Hasher, KangarooTwelve};
@ -67,7 +68,9 @@ impl Handler<ComputeHash> for HasherWorker {
impl Hashable for PathBuf {
fn hash(self: &PathBuf) -> Result<Hash> {
trace!("Hashing {:?}...", self);
let fbuffer = FileBuffer::open(self)?;
trace!("Finished hashing {:?}...", self);
Ok(hash(&fbuffer))
}
}