diff --git a/src/args.rs b/src/args.rs index 5de32b1..970e96d 100644 --- a/src/args.rs +++ b/src/args.rs @@ -25,6 +25,7 @@ fn get_arg_parser() -> Command<'static> { result } -pub fn get_args() -> clap::ArgMatches { +#[must_use] +pub fn get() -> clap::ArgMatches { get_arg_parser().get_matches() } diff --git a/src/core.rs b/src/core.rs index 0b3fc12..4494200 100644 --- a/src/core.rs +++ b/src/core.rs @@ -15,6 +15,7 @@ pub struct Pacdef { } impl Pacdef { + #[must_use] pub fn new(args: ArgMatches, groups: HashSet) -> Self { Self { args, groups } } @@ -62,7 +63,7 @@ impl Pacdef { return; }; - to_install.install_missing_packages() + to_install.install_missing_packages(); } fn edit_group_files(&self, groups: &ArgMatches) -> Result<()> { @@ -95,7 +96,7 @@ impl Pacdef { } fn show_version(self) { - println!("pacdef, version: {}", env!("CARGO_PKG_VERSION")) + println!("pacdef, version: {}", env!("CARGO_PKG_VERSION")); } fn show_unmanaged_packages(self) { @@ -147,7 +148,7 @@ impl Pacdef { println!(" {}", backend.get_section()); for package in packages { - println!(" {}", package); + println!(" {package}"); } } diff --git a/src/group.rs b/src/group.rs index d7f3967..ad97dff 100644 --- a/src/group.rs +++ b/src/group.rs @@ -23,7 +23,7 @@ impl Group { let path = file.path(); let group = - Group::try_from(&path).with_context(|| format!("reading group file {:?}", path))?; + Group::try_from(&path).with_context(|| format!("reading group file {path:?}"))?; result.insert(group); } diff --git a/src/main.rs b/src/main.rs index c0b753c..54539da 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,7 +3,7 @@ use anyhow::{Context, Result}; use pacdef::{args, Group, Pacdef}; fn main() -> Result<()> { - let args = args::get_args(); + let args = args::get(); let groups = Group::load_from_dir()?; let pacdef = Pacdef::new(args, groups); pacdef.run_action_from_arg().context("running action")