refact(core): arg destructuring

This commit is contained in:
steven-omaha
2023-05-24 08:56:19 +02:00
parent 654be10518
commit 32305ce6f3
+8 -8
View File
@@ -68,12 +68,12 @@ impl Pacdef {
use args::GroupAction::*; use args::GroupAction::*;
match args { match args {
Edit(groups) => self.edit_groups(&groups.0), Edit(args::Groups(groups)) => self.edit_groups(groups),
Import(groups) => self.import_groups(&groups.0), Import(args::Groups(groups)) => self.import_groups(groups),
List => self.show_groups(), List => self.show_groups(),
New(groups, args::Edit(edit)) => self.new_groups(&groups.0, *edit), New(args::Groups(groups), args::Edit(edit)) => self.new_groups(groups, *edit),
Remove(groups) => self.remove_groups(&groups.0), Remove(args::Groups(groups)) => self.remove_groups(groups),
Show(groups) => self.show_group_content(&groups.0), Show(args::Groups(groups)) => self.show_group_content(groups),
} }
} }
@@ -81,10 +81,10 @@ impl Pacdef {
use args::PackageAction::*; use args::PackageAction::*;
match args { match args {
Clean(noconfirm) => self.clean_packages(noconfirm.0), Clean(args::Noconfirm(noconfirm)) => self.clean_packages(*noconfirm),
Review => review::review(self.get_unmanaged_packages()?, self.groups), Review => review::review(self.get_unmanaged_packages()?, self.groups),
Search(regex) => search::search_packages(&regex.0, &self.groups), Search(args::Regex(regex)) => search::search_packages(regex, &self.groups),
Sync(noconfirm) => self.install_packages(noconfirm.0), Sync(args::Noconfirm(noconfirm)) => self.install_packages(*noconfirm),
Unmanaged => self.show_unmanaged_packages(), Unmanaged => self.show_unmanaged_packages(),
} }
} }