Skip to content

Commit 8609aec

Browse files
committed
Prep for winnow 0.4 upgrade for gix-protocol
1 parent b46fe9c commit 8609aec

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

gix-protocol/src/remote_progress.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,18 +87,19 @@ fn next_optional_percentage(i: &[u8]) -> winnow::IResult<&[u8], Option<u32>> {
8787
parse_number.map_res(u32::try_from),
8888
),
8989
tag(b"%"),
90-
))(i)
90+
))
91+
.parse_next(i)
9192
}
9293

9394
fn next_optional_number(i: &[u8]) -> winnow::IResult<&[u8], Option<usize>> {
94-
opt(preceded(take_till0(|c: u8| c.is_ascii_digit()), parse_number))(i)
95+
opt(preceded(take_till0(|c: u8| c.is_ascii_digit()), parse_number)).parse_next(i)
9596
}
9697

9798
fn parse_progress(line: &[u8]) -> winnow::IResult<&[u8], RemoteProgress<'_>> {
98-
let (i, action) = take_till1(|c| c == b':')(line)?;
99-
let (i, percent) = next_optional_percentage(i)?;
100-
let (i, step) = next_optional_number(i)?;
101-
let (i, max) = next_optional_number(i)?;
99+
let (i, action) = take_till1(|c| c == b':').parse_next(line)?;
100+
let (i, percent) = next_optional_percentage.parse_next(i)?;
101+
let (i, step) = next_optional_number.parse_next(i)?;
102+
let (i, max) = next_optional_number.parse_next(i)?;
102103
Ok((
103104
i,
104105
RemoteProgress {

0 commit comments

Comments
 (0)