summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Turner <jturner.usa@gmail.com>2025-11-18 02:49:30 +0000
committerJohn Turner <jturner.usa@gmail.com>2025-11-18 02:49:30 +0000
commite2cc9488035371406d38ad07c8c84c7bb4a2378c (patch)
treeeb0f8895ba2a3c9ce0da4007154c8e8bd937c497
parent920ec361417d68836ba13bf4715639a526b65490 (diff)
downloadgentoo-utils-e2cc9488035371406d38ad07c8c84c7bb4a2378c.tar.gz
take at least 1 usedep
-rw-r--r--src/atom/parsers.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/atom/parsers.rs b/src/atom/parsers.rs
index 109e3bc..ee2c42a 100644
--- a/src/atom/parsers.rs
+++ b/src/atom/parsers.rs
@@ -303,7 +303,7 @@ impl<'a> Parseable<'a, &'a str> for Atom {
let usedeps = || {
UseDep::parser()
.separated_by(tag(","))
- .many()
+ .at_least(1)
.delimited_by(tag("["), tag("]"))
.opt()
};
@@ -552,6 +552,7 @@ mod test {
"=kde-frameworks/kcodecs-6.19*86",
"=dev-ml/stdio-0.17*t:=[ocamlopt?]",
">=dev-libs/libgee-0-8.5:0..8=",
+ "<dev-haskell/wai-3.3:=[]",
];
for atom in atoms {