Skip to content

Commit

Permalink
chore: Upgrade to winnow 0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
epage committed Feb 13, 2024
1 parent 6add805 commit 6aa9b77
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ pre-release-replacements = [
[features]

[dependencies]
winnow = "0.5.40"
winnow = "0.6.0"
unicase = "2.5"
doc-comment = "0.3"
serde = { version = "1.0", optional = true, features = ["derive"] }
Expand Down
7 changes: 5 additions & 2 deletions src/parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ use winnow::combinator::{cut_err, eof, fail, opt, peek};
use winnow::combinator::{delimited, preceded, terminated};
use winnow::error::{AddContext, ErrMode, ErrorKind, ParserError, StrContext};
use winnow::prelude::*;
use winnow::stream::Stream as _;
use winnow::token::{take, take_till, take_while};

type CommitDetails<'a> = (
Expand Down Expand Up @@ -168,8 +169,9 @@ fn body<'a, E: ParserError<&'a str> + AddContext<&'a str, StrContext> + std::fmt
) -> PResult<&'a str, E> {
trace("body", move |i: &mut &'a str| {
if i.is_empty() {
let start = i.checkpoint();
let err = E::from_error_kind(i, ErrorKind::Eof);
let err = err.add_context(i, StrContext::Label(BODY));
let err = err.add_context(i, &start, StrContext::Label(BODY));
return Err(ErrMode::Backtrack(err));
}

Expand Down Expand Up @@ -234,8 +236,9 @@ pub(crate) fn value<
i: &mut &'a str,
) -> PResult<&'a str, E> {
if i.is_empty() {
let start = i.checkpoint();
let err = E::from_error_kind(i, ErrorKind::Eof);
let err = err.add_context(i, StrContext::Label("value"));
let err = err.add_context(i, &start, StrContext::Label("value"));
return Err(ErrMode::Cut(err));
}

Expand Down

0 comments on commit 6aa9b77

Please sign in to comment.