Various minor changes extracted from unfinished projects #182

Merged
lucas merged 5 commits from feat/various into master 2024-07-19 11:13:48 +02:00
Showing only changes of commit f1f9a818cc - Show all commits

View file

@ -147,14 +147,14 @@ impl Dictionary {
Ok(()) Ok(())
} }
pub fn add(&mut self, value: String, group: HashGroup) { pub fn add(&mut self, value: impl AsRef<[u8]>, group: HashGroup) {
let long = Murmur64::from(murmurhash64::hash(value.as_bytes(), SEED as u64)); let long = Murmur64::from(murmurhash64::hash(value.as_ref(), SEED as u64));
let short = Murmur32::from(murmurhash64::hash32(value.as_bytes(), SEED)); let short = Murmur32::from(murmurhash64::hash32(value.as_ref(), SEED));
let entry = Entry { let entry = Entry {
long, long,
short, short,
value, value: String::from_utf8_lossy(value.as_ref()).to_string(),
group, group,
}; };