fix: clippy lint (#80)
* clippy(merge_iterator): fix `clippy::non_canonical_partial_ord_impl` lint. * clippy(bloom): fix `clippy::manual_clamp` lint. * clippy(compact): fix `clippy::assigning_clones` lint. * clippy(key): fix `clippy::legacy_numeric_constants` lint. * clippy(mem_table): fix `clippy::missing_transmute_annotations` lint.
This commit is contained in:
@@ -72,7 +72,7 @@ impl Bloom {
|
||||
/// Build bloom filter from key hashes
|
||||
pub fn build_from_key_hashes(keys: &[u32], bits_per_key: usize) -> Self {
|
||||
let k = (bits_per_key as f64 * 0.69) as u32;
|
||||
let k = k.min(30).max(1);
|
||||
let k = k.clamp(1, 30);
|
||||
let nbits = (keys.len() * bits_per_key).max(64);
|
||||
let nbytes = (nbits + 7) / 8;
|
||||
let nbits = nbytes * 8;
|
||||
|
||||
Reference in New Issue
Block a user