Skip to content

Commit b3a47fb

Browse files
committed
Upgrade to Winnow 0.7
1 parent e7aeae9 commit b3a47fb

File tree

10 files changed

+32
-21
lines changed

10 files changed

+32
-21
lines changed

Cargo.lock

Lines changed: 19 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gix-actor/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ bstr = { version = "1.3.0", default-features = false, features = [
2727
"std",
2828
"unicode",
2929
] }
30-
winnow = { version = "0.6.26", features = ["simd"] }
30+
winnow = { version = "0.7.0", features = ["simd"] }
3131
itoa = "1.0.1"
3232
serde = { version = "1.0.114", optional = true, default-features = false, features = [
3333
"derive",

gix-config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ gix-sec = { version = "^0.10.11", path = "../gix-sec" }
2626
gix-ref = { version = "^0.50.0", path = "../gix-ref" }
2727
gix-glob = { version = "^0.18.0", path = "../gix-glob" }
2828

29-
winnow = { version = "0.6.26", features = ["simd"] }
29+
winnow = { version = "0.7.0", features = ["simd"] }
3030
memchr = "2"
3131
thiserror = "2.0.0"
3232
unicode-bom = { version = "2.0.3" }

gix-config/src/parse/nom/mod.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use std::borrow::Cow;
33
use bstr::{BStr, ByteSlice};
44
use winnow::{
55
combinator::{alt, delimited, opt, preceded, repeat},
6-
error::{InputError as NomError, ParserError as _},
6+
error::{ErrMode, InputError as NomError, ParserError as _},
77
prelude::*,
8-
stream::{Offset as _, Stream as _},
8+
stream::Offset as _,
99
token::{one_of, take_till, take_while},
1010
};
1111

@@ -133,7 +133,10 @@ fn section_header<'i>(i: &mut &'i [u8]) -> ModalResult<section::Header<'i>, NomE
133133
// No spaces must be between section name and section start
134134
let name = preceded('[', take_while(1.., is_section_char).map(bstr::ByteSlice::as_bstr)).parse_next(i)?;
135135

136-
if opt(one_of::<_, _, NomError<&[u8]>>(']')).parse_next(i)?.is_some() {
136+
if opt(one_of::<_, _, ErrMode<NomError<&[u8]>>>(']'))
137+
.parse_next(i)?
138+
.is_some()
139+
{
137140
// Either section does not have a subsection or using deprecated
138141
// subsection syntax at this point.
139142
let header = match memchr::memrchr(b'.', name.as_bytes()) {

gix-object/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ bstr = { version = "1.3.0", default-features = false, features = [
5959
"std",
6060
"unicode",
6161
] }
62-
winnow = { version = "0.6.26", features = ["simd"] }
62+
winnow = { version = "0.7.0", features = ["simd"] }
6363
smallvec = { version = "1.4.0", features = ["write"] }
6464
serde = { version = "1.0.114", optional = true, default-features = false, features = [
6565
"derive",

gix-object/src/commit/decode.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ use winnow::{
55
combinator::{alt, eof, opt, preceded, repeat, terminated},
66
error::{AddContext, ParserError, StrContext},
77
prelude::*,
8-
stream::Stream as _,
98
token::{rest, take_till},
109
};
1110

gix-protocol/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ bstr = { version = "1.3.0", default-features = false, features = [
9393
"std",
9494
"unicode",
9595
] }
96-
winnow = { version = "0.6.26", features = ["simd"] }
96+
winnow = { version = "0.7.0", features = ["simd"] }
9797

9898
# for async-client
9999
async-trait = { version = "0.1.51", optional = true }

gix-ref/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ gix-lock = { version = "^16.0.0", path = "../gix-lock" }
3333
gix-tempfile = { version = "^16.0.0", default-features = false, path = "../gix-tempfile" }
3434

3535
thiserror = "2.0.0"
36-
winnow = { version = "0.6.26", features = ["simd"] }
36+
winnow = { version = "0.7.0", features = ["simd"] }
3737
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
3838

3939
# packed refs

gix-ref/src/store/packed/iter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use gix_object::bstr::{BString, ByteSlice};
2-
use winnow::{combinator::preceded, prelude::*, stream::Stream as _, token::rest};
2+
use winnow::{combinator::preceded, prelude::*, token::rest};
33

44
use crate::store_impl::{packed, packed::decode};
55

tests/tools/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ gix-worktree = "0.34.0"
3131
gix-fs = "0.11"
3232
gix-tempfile = { version = "^14.0.0", default-features = false, features = ["signals"] }
3333

34-
winnow = { version = "0.6.26", features = ["simd"] }
34+
winnow = { version = "0.7.0", features = ["simd"] }
3535
fastrand = "2.0.0"
3636
bstr = { version = "1.5.0", default-features = false }
3737
crc = "3.0.0"

0 commit comments

Comments
 (0)