Skip to content

Commit 0d35195

Browse files
authored
fix(constraints): relax Parser contrains for Not and Padded (#917)
Both of the parsers required `ValueInput` though neither require it for their implementation.
1 parent c7ccffb commit 0d35195

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/combinator.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2385,7 +2385,7 @@ impl<A: Clone, OA> Clone for Not<A, OA> {
23852385

23862386
impl<'src, I, E, A, OA> Parser<'src, I, (), E> for Not<A, OA>
23872387
where
2388-
I: ValueInput<'src>,
2388+
I: Input<'src>,
23892389
E: ParserExtra<'src, I>,
23902390
A: Parser<'src, I, OA, E>,
23912391
{

src/text.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ pub struct Padded<A> {
194194

195195
impl<'src, I, O, E, A> Parser<'src, I, O, E> for Padded<A>
196196
where
197-
I: ValueInput<'src>,
197+
I: Input<'src>,
198198
E: ParserExtra<'src, I>,
199199
I::Token: Char,
200200
A: Parser<'src, I, O, E>,

0 commit comments

Comments
 (0)