1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-12-16 07:33:20 +00:00

refactor: replace closure with method

This commit is contained in:
2024-12-08 12:28:49 +01:00
parent efa2dc68d6
commit 37d945d016
4 changed files with 19 additions and 28 deletions

View File

@@ -260,9 +260,7 @@ impl<Type: 'static> Sortable for Form<Type> {
fn sorted(&mut self) -> &Self {
self.data_catalogues.data_catalogue.sort_unstable();
self.entries
.entry
.sort_unstable_by_key(|item| item.sorting_key());
self.entries.entry.sort_unstable_by_key(Entry::sorting_key);
self.entries.entry.iter_mut().for_each(|item| {
item.sorted();
@@ -357,7 +355,7 @@ where
None => Requirement::ExternalDataCatalogue(entry.to_string()),
})
.collect::<Vec<_>>();
result.sort_unstable_by_key(|item| item.sorting_key());
result.sort_unstable_by_key(Requirement::sorting_key);
let referenced_forms = &mut self
.entries
@@ -378,7 +376,7 @@ where
},
})
.collect::<Vec<_>>();
referenced_forms.sort_unstable_by_key(|item| item.sorting_key());
referenced_forms.sort_unstable_by_key(Requirement::sorting_key);
result.append(referenced_forms);
let sub_forms = &mut self
@@ -400,7 +398,7 @@ where
},
})
.collect::<Vec<_>>();
sub_forms.sort_unstable_by_key(|item| item.sorting_key());
sub_forms.sort_unstable_by_key(Requirement::sorting_key);
result.append(sub_forms);
result