From 4d28f32d78c68558bb838060af515074af9c2c5e Mon Sep 17 00:00:00 2001 From: John Turner Date: Mon, 27 Oct 2025 01:12:47 -0400 Subject: replace not function with method --- src/lib.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 63dd7eb..cdc5d0f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -188,6 +188,10 @@ pub trait Parser: Sized { fn opt(self) -> impl Parser> { Opt { parser: self } } + + fn not(self) -> impl Parser { + Not { parser: self } + } } impl Parser for F @@ -660,14 +664,6 @@ where } } -pub fn not(parser: P) -> impl Parser -where - I: Input, - P: Parser, -{ - Not { parser } -} - struct Opt

{ parser: P, } -- cgit v1.2.3