diff options
| author | John Turner <jturner.usa@gmail.com> | 2025-10-27 21:59:15 -0400 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2025-10-27 21:59:15 -0400 |
| commit | 183dc8edcdc7e1b75902c781f0eb797184f016a8 (patch) | |
| tree | 1cb4ec2d669cce78e13a062d0810271918de3564 /src | |
| parent | 847e5fc019f4b806c49a60d930e9d6ee352b6d5e (diff) | |
| download | gentoo-utils-183dc8edcdc7e1b75902c781f0eb797184f016a8.tar.gz | |
use Get proc macro on UseFlag struct
Diffstat (limited to 'src')
| -rw-r--r-- | src/useflag/mod.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/useflag/mod.rs b/src/useflag/mod.rs index 21a746a..16104d6 100644 --- a/src/useflag/mod.rs +++ b/src/useflag/mod.rs @@ -4,8 +4,8 @@ use get::Get; pub mod parsers; -#[derive(Clone, Debug, PartialEq, Eq)] -pub struct UseFlag(String); +#[derive(Clone, Debug, PartialEq, Eq, Get)] +pub struct UseFlag(#[get(method = "name")] String); #[derive(Clone, Debug, PartialEq, Eq, Get)] pub struct IUseFlag { @@ -13,12 +13,6 @@ pub struct IUseFlag { flag: UseFlag, } -impl UseFlag { - pub fn get(&self) -> &str { - self.0.as_str() - } -} - impl fmt::Display for UseFlag { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "{}", self.0) |
