From bd0fec80f95327688a648e5b3cf049746bc48e8c Mon Sep 17 00:00:00 2001 From: John Turner Date: Sat, 22 Nov 2025 00:17:14 +0000 Subject: [PATCH] verify that repo names are also valid package names --- src/atom/parsers.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/atom/parsers.rs b/src/atom/parsers.rs index 0d29d2c..0272be1 100644 --- a/src/atom/parsers.rs +++ b/src/atom/parsers.rs @@ -247,6 +247,11 @@ impl<'a> Parseable<'a, &'a str> for Repo { start .and(rest) .recognize() + .verify_output(move |output: &&str| { + Name::parser() + .check_finished(InputIter::new(*output)) + .is_ok() + }) .map(|output: &str| Repo(output.to_string())) } }