Various minor changes extracted from unfinished projects #182
1 changed files with 4 additions and 4 deletions
|
@ -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,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue