diff options
| -rw-r--r-- | src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -756,8 +756,8 @@ where it: InputIter<I>, ) -> ParserResult<I, Self::Output, OM, EM> { match self.parser.check(it.clone()) { - Ok(_) => Ok((it, OM::bind(|| ()))), - Err(rest) => Err(EM::bind(|| rest)), + Ok(_) => Err(EM::bind(|| it)), + Err(_) => Ok((it, OM::bind(|| ()))), } } } |
