diff options
| author | John Turner <jturner.usa@gmail.com> | 2025-11-18 01:44:45 +0000 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2025-11-18 01:44:45 +0000 |
| commit | 78398b7ebe114f56eacbe4445a11ff2dfd10dfe7 (patch) | |
| tree | b7f5da9748e8985f646248b20ab86d9d3cf0e5dd /src/atom/mod.rs | |
| parent | db02762ee1b012a137bb48a51e90ddf8826fe449 (diff) | |
| download | gentoo-utils-78398b7ebe114f56eacbe4445a11ff2dfd10dfe7.tar.gz | |
support ::repo syntax
Diffstat (limited to 'src/atom/mod.rs')
| -rw-r--r-- | src/atom/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/atom/mod.rs b/src/atom/mod.rs index 3be42bb..54de7ee 100644 --- a/src/atom/mod.rs +++ b/src/atom/mod.rs @@ -103,6 +103,9 @@ pub enum UseDepCondition { Question, } +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct Repo(String); + #[derive(Clone, Debug, PartialEq, Eq, Get)] pub struct UseDep { negate: Option<UseDepNegate>, @@ -132,6 +135,7 @@ pub struct Atom { name: Name, version: Option<(VersionOperator, Version, Option<Wildcard>)>, slot: Option<Slot>, + repo: Option<Repo>, #[get(kind = "deref")] usedeps: Vec<UseDep>, } |
