Skip to content

Commit b0bfd01

Browse files
committed
update faster-hex crate to latest version
1 parent 97f62cb commit b0bfd01

File tree

7 files changed

+19
-9
lines changed

7 files changed

+19
-9
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ members = [
300300
[workspace.dependencies]
301301
prodash = { version = "27.0.0", default-features = false }
302302
futures-lite = { version = "2.1.0", default-features = false, features = ["std"] }
303+
faster-hex = { version = "0.9.0" }
303304

304305
[package.metadata.docs.rs]
305306
features = ["document-features", "max"]

gix-hash/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ serde= ["dep:serde"]
1919

2020
[dependencies]
2121
thiserror = "1.0.33"
22-
faster-hex = "0.8.0"
22+
faster-hex = { workspace = true }
2323
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2424

2525
document-features = { version = "0.2.0", optional = true }

gix-hash/src/object_id.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub mod decode {
5555
ObjectId::Sha1({
5656
let mut buf = [0; 20];
5757
faster_hex::hex_decode(buffer, &mut buf).map_err(|err| match err {
58-
faster_hex::Error::InvalidChar => Error::Invalid,
58+
faster_hex::Error::InvalidChar | faster_hex::Error::Overflow => Error::Invalid,
5959
faster_hex::Error::InvalidLength(_) => {
6060
unreachable!("BUG: This is already checked")
6161
}

gix-hash/src/prefix.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ impl Prefix {
115115
faster_hex::hex_decode(src, &mut out).map(move |_| out)
116116
}
117117
.map_err(|e| match e {
118-
faster_hex::Error::InvalidChar => from_hex::Error::Invalid,
118+
faster_hex::Error::InvalidChar | faster_hex::Error::Overflow => from_hex::Error::Invalid,
119119
faster_hex::Error::InvalidLength(_) => panic!("This is already checked"),
120120
})?;
121121

gix-packetline-blocking/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ gix-trace = { version = "^0.1.4", path = "../gix-trace" }
3131

3232
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]}
3333
thiserror = "1.0.34"
34-
faster-hex = "0.8.0"
34+
faster-hex = { workspace = true }
3535
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
3636

3737
document-features = { version = "0.2.0", optional = true }

gix-packetline/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ gix-trace = { version = "^0.1.4", path = "../gix-trace" }
4343

4444
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]}
4545
thiserror = "1.0.34"
46-
faster-hex = "0.8.0"
46+
faster-hex = { workspace = true }
4747
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
4848
# async support
4949
futures-io = { version = "0.3.16", optional = true }

0 commit comments

Comments
 (0)