From 7fa4c57352258184931dbaf6a544bac04b2894cc Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Mon, 22 Jun 2026 11:10:05 +0100 Subject: [PATCH] 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 --- Cargo.lock | 16 ++++++++-------- radicle-git-ext/git-ref-format/macro/Cargo.toml | 2 +- radicle-git-ext/git-ref-format/macro/src/lib.rs | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ea75229..1e67fcb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", diff --git a/radicle-git-ext/git-ref-format/macro/Cargo.toml b/radicle-git-ext/git-ref-format/macro/Cargo.toml index 0d9d1b0..5c79194 100644 --- a/radicle-git-ext/git-ref-format/macro/Cargo.toml +++ b/radicle-git-ext/git-ref-format/macro/Cargo.toml @@ -16,7 +16,7 @@ proc-macro = true test = false [dependencies] -proc-macro-error2 = "2" +proc-macro-error3 = "3" quote = "1" syn = "2" diff --git a/radicle-git-ext/git-ref-format/macro/src/lib.rs b/radicle-git-ext/git-ref-format/macro/src/lib.rs index 324fee9..26a7deb 100644 --- a/radicle-git-ext/git-ref-format/macro/src/lib.rs +++ b/radicle-git-ext/git-ref-format/macro/src/lib.rs @@ -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};