diff options
| author | John Turner <jturner.usa@gmail.com> | 2025-10-27 02:07:17 -0400 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2025-10-27 02:07:17 -0400 |
| commit | b1bd90dac13470ef1a47c502e5562cba79979afd (patch) | |
| tree | 615833cab5f37869069fc0eff6cbfbf8f44ccf04 /src/useflag | |
| parent | 0d6ab21582fc8f456c23f349b805a3fd40a3b385 (diff) | |
| download | gentoo-utils-b1bd90dac13470ef1a47c502e5562cba79979afd.tar.gz | |
port to new mon parsers
Diffstat (limited to 'src/useflag')
| -rw-r--r-- | src/useflag/parsers.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/useflag/parsers.rs b/src/useflag/parsers.rs index a430b3d..e7b73d1 100644 --- a/src/useflag/parsers.rs +++ b/src/useflag/parsers.rs @@ -1,12 +1,10 @@ -use mon::{Parser, r#if, take_while}; +use mon::{Parser, r#if}; use crate::useflag::UseFlag; pub fn useflag<'a>() -> impl Parser<&'a str, Output = UseFlag> { let start = r#if(|c: &char| c.is_ascii_alphanumeric()); - let rest = take_while(r#if(|c: &char| { - c.is_ascii_alphanumeric() || "+_@-".contains(*c) - })); + let rest = r#if(|c: &char| c.is_ascii_alphanumeric() || "+_@-".contains(*c)).list(0..); start .and(rest) |
