Fix clippy errors

This commit is contained in:
unvalley 2022-11-04 09:27:46 +09:00
parent b09676779d
commit abf1cf9cd5
3 changed files with 7 additions and 9 deletions

View File

@ -225,7 +225,7 @@ fn bytes_to_highlight(source: &str, target: &str) -> usize {
for (col, char_t) in target.chars().enumerate() {
let col = col + 1;
let last_match_row = *last_row.get(&char_t).unwrap_or(&0);
let cost = if char_s == char_t { 0 } else { 1 };
let cost = usize::from(char_s != char_t);
let dist_add = matrix[(row, col + 1)] + 1;
let dist_del = matrix[(row + 1, col)] + 1;

View File

@ -329,7 +329,7 @@ impl FacetsUpdateIncrementalInner {
let key =
FacetGroupKey { field_id, level, left_bound: insertion_key.left_bound.clone() };
let value = FacetGroupValue { size: size_left as u8, bitmap: values_left };
let value = FacetGroupValue { size: size_left, bitmap: values_left };
(key, value)
};
@ -345,7 +345,7 @@ impl FacetsUpdateIncrementalInner {
}
let key = FacetGroupKey { field_id, level, left_bound: right_left_bound.to_vec() };
let value = FacetGroupValue { size: size_right as u8, bitmap: values_right };
let value = FacetGroupValue { size: size_right, bitmap: values_right };
(key, value)
};
drop(iter);
@ -373,8 +373,7 @@ impl FacetsUpdateIncrementalInner {
let highest_level = get_highest_level(txn, self.db, field_id)?;
let result =
self.insert_in_level(txn, field_id, highest_level as u8, facet_value, docids)?;
let result = self.insert_in_level(txn, field_id, highest_level, facet_value, docids)?;
match result {
InsertionResult::InPlace => return Ok(()),
InsertionResult::Expand => return Ok(()),
@ -425,7 +424,7 @@ impl FacetsUpdateIncrementalInner {
level: highest_level + 1,
left_bound: first_key.unwrap().left_bound,
};
let value = FacetGroupValue { size: group_size as u8, bitmap: values };
let value = FacetGroupValue { size: group_size, bitmap: values };
to_add.push((key.into_owned(), value));
}
// now we add the rest of the level, in case its size is > group_size * min_level_size
@ -584,8 +583,7 @@ impl FacetsUpdateIncrementalInner {
}
let highest_level = get_highest_level(txn, self.db, field_id)?;
let result =
self.delete_in_level(txn, field_id, highest_level as u8, facet_value, docids)?;
let result = self.delete_in_level(txn, field_id, highest_level, facet_value, docids)?;
match result {
DeletionResult::InPlace => return Ok(()),
DeletionResult::Reduce { .. } => return Ok(()),

View File

@ -36,7 +36,7 @@ impl<'t, 'u, 'i> WordsPrefixesFst<'t, 'u, 'i> {
/// Default value is `4` bytes. This value must be between 1 and 25 will be clamped
/// to these bounds, otherwise.
pub fn max_prefix_length(&mut self, value: usize) -> &mut Self {
self.max_prefix_length = value.min(25).max(1); // clamp [1, 25]
self.max_prefix_length = value.clamp(1, 25);
self
}