Apply a bunch of clippy lints

This commit is contained in:
Piv
2023-08-01 18:21:47 +09:30
parent f992efc018
commit 2485e45026
8 changed files with 80 additions and 81 deletions

View File

@@ -201,45 +201,41 @@ where
let is_separator = movement_rule.apply == "-DIVIDER-";
let from_accounts = if is_separator {
HashSet::new()
} else if movement_rule.cost_output.is_some() {
account_mappings
.iter()
.filter(|(_, account)| {
account.cost_output.is_some()
&& account.cost_output.clone().unwrap()
== movement_rule.cost_output.clone().unwrap()
})
.map(|(code, _)| code.clone())
.collect()
} else {
if movement_rule.cost_output.is_some() {
account_mappings
.iter()
.filter(|(_, account)| {
account.cost_output.is_some()
&& account.cost_output.clone().unwrap()
== movement_rule.cost_output.clone().unwrap()
})
.map(|(code, _)| code.clone())
.collect()
} else {
extract_range(
movement_rule.source_from_account,
movement_rule.source_to_account,
&all_accounts_sorted,
)
}
extract_range(
movement_rule.source_from_account,
movement_rule.source_to_account,
&all_accounts_sorted,
)
};
let to_accounts = if is_separator {
HashSet::new()
} else if movement_rule.cost_output.is_some() {
account_mappings
.iter()
.filter(|(_, account)| {
account.cost_output.is_some()
&& account.cost_output.clone().unwrap()
== movement_rule.cost_output.clone().unwrap()
})
.map(|(code, _)| code.clone())
.collect()
} else {
if movement_rule.cost_output.is_some() {
account_mappings
.iter()
.filter(|(_, account)| {
account.cost_output.is_some()
&& account.cost_output.clone().unwrap()
== movement_rule.cost_output.clone().unwrap()
})
.map(|(code, _)| code.clone())
.collect()
} else {
extract_range(
movement_rule.dest_from_account,
movement_rule.dest_to_account,
&all_accounts_sorted,
)
}
extract_range(
movement_rule.dest_from_account,
movement_rule.dest_to_account,
&all_accounts_sorted,
)
};
let from_departments = if is_separator {
HashSet::new()