From d64de4ccfc310c65ccb8bc4dcbb6491aa84c3ab5 Mon Sep 17 00:00:00 2001 From: pablu Date: Fri, 8 May 2026 17:18:13 +0200 Subject: Clippy pedantic changes --- src/gentoo/package.rs | 56 ++++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 27 deletions(-) (limited to 'src/gentoo/package.rs') diff --git a/src/gentoo/package.rs b/src/gentoo/package.rs index d23b40b..a74a09c 100644 --- a/src/gentoo/package.rs +++ b/src/gentoo/package.rs @@ -1,10 +1,12 @@ +use std::collections::HashSet; + use crate::gentoo::UseFlag; #[derive(Debug, Clone)] #[allow(dead_code)] pub struct Package { pub name: String, - pub use_flags: Vec, + pub use_flags: HashSet, pub version: String, pub repository: String, pub maintainer: Option, @@ -14,29 +16,29 @@ pub struct Package { pub size: usize, } -#[allow(dead_code)] -impl Package { - pub fn new( - name: String, - version: String, - repository: String, - size: usize, - homepage: Option>, - license: Option, - description: Option, - maintainer: Option, - use_flags: Vec, - ) -> Self { - Package { - name, - use_flags, - version, - repository, - maintainer, - description, - homepage, - license, - size, - } - } -} +// #[allow(dead_code)] +// impl Package { +// pub fn new( +// name: String, +// version: String, +// repository: String, +// size: usize, +// homepage: Option>, +// license: Option, +// description: Option, +// maintainer: Option, +// use_flags: HashSet, +// ) -> Self { +// Package { +// name, +// use_flags, +// version, +// repository, +// maintainer, +// description, +// homepage, +// license, +// size, +// } +// } +// } -- cgit 1.3.1