refactor: fix clippy errors

This commit is contained in:
ClementTsang 2020-05-02 17:08:50 -04:00
parent 6e81fbeebf
commit ecc111b21a
2 changed files with 5 additions and 10 deletions

View File

@ -185,7 +185,7 @@ impl Prefix {
pub fn check(&self, process: &ConvertedProcessData) -> bool {
fn matches_condition(condition: &QueryComparison, lhs: f64, rhs: f64) -> bool {
match condition {
QueryComparison::Equal => lhs == rhs,
QueryComparison::Equal => (lhs - rhs).abs() < f64::EPSILON,
QueryComparison::Less => lhs < rhs,
QueryComparison::Greater => lhs > rhs,
QueryComparison::LessOrEqual => lhs <= rhs,

View File

@ -612,20 +612,15 @@ fn update_final_process_list(app: &mut App, widget_id: u64) {
app.canvas_data
.process_data
.iter()
.filter_map(|process| {
let mut result = true;
.filter(|process| {
if !is_invalid_or_blank {
result = if let Some(process_filter) = process_filter {
if let Some(process_filter) = process_filter {
process_filter.check(&process)
} else {
true
};
}
if result {
return Some(process);
}
} else {
None
true
}
})
.cloned()