git-ref-format/macro: Use proc-macro-error3 over proc-macro-error2

`proc-macro-error2` is now unmaintained[^0].
Use `proc-macro-error3` as the new drop-in replacement.

[^0]: https://rustsec.org/advisories/RUSTSEC-2026-0173
This commit is contained in:
Fintan Halpenny
2026-06-22 11:31:07 +01:00
parent 933edd2e68
commit 7fa4c57352
3 changed files with 11 additions and 11 deletions
Generated
+8 -8
View File
@@ -288,7 +288,7 @@ name = "git-ref-format-macro"
version = "0.6.0"
dependencies = [
"git-ref-format-core",
"proc-macro-error2",
"proc-macro-error3",
"quote",
"syn",
]
@@ -626,22 +626,22 @@ dependencies = [
]
[[package]]
name = "proc-macro-error-attr2"
version = "2.0.0"
name = "proc-macro-error-attr3"
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
checksum = "34e4dd828515431dd6c4a030d26f7eaed7dd4778226e9d2bb968d65ca4ec3d4d"
dependencies = [
"proc-macro2",
"quote",
]
[[package]]
name = "proc-macro-error2"
version = "2.0.1"
name = "proc-macro-error3"
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
checksum = "5ee475e440453418ff1335189eddf7101ba502cd818ab7ae04209bc83aa925aa"
dependencies = [
"proc-macro-error-attr2",
"proc-macro-error-attr3",
"proc-macro2",
"quote",
"syn",
@@ -16,7 +16,7 @@ proc-macro = true
test = false
[dependencies]
proc-macro-error2 = "2"
proc-macro-error3 = "3"
quote = "1"
syn = "2"
@@ -1,10 +1,10 @@
#[macro_use]
extern crate proc_macro_error2;
extern crate proc_macro_error3;
use std::convert::TryInto;
use proc_macro::TokenStream;
use proc_macro_error2::abort;
use proc_macro_error3::abort;
use quote::quote;
use syn::{parse_macro_input, LitStr};