From cb8fb2b60bc361711e70585756b8dcce5326a895 Mon Sep 17 00:00:00 2001 From: Juliette Cordor Date: Wed, 11 Sep 2024 11:54:19 +1000 Subject: [PATCH] updated to proc-macro-error2 --- quork-proc/Cargo.toml | 14 +++++++------- quork-proc/src/enum_list.rs | 4 ++-- quork-proc/src/from_tuple.rs | 2 +- quork-proc/src/lib.rs | 2 +- quork-proc/src/new.rs | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/quork-proc/Cargo.toml b/quork-proc/Cargo.toml index 0e1245a..7d3538e 100644 --- a/quork-proc/Cargo.toml +++ b/quork-proc/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "quork-proc" -license = "MIT" -version = "0.3.1" -description = "The proc macros for quork (not intended for independant use)" authors = ["Juliette Cordor"] +description = "The proc macros for quork (not intended for independant use)" documentation = "https://docs.rs/quork" -repository = "https://github.com/jewlexx/quork.git" -homepage = "https://github.com/jewlexx/quork.git" edition = "2018" +homepage = "https://github.com/jewlexx/quork.git" +license = "MIT" +name = "quork-proc" +repository = "https://github.com/jewlexx/quork.git" +version = "0.3.1" [lib] proc-macro = true @@ -16,7 +16,7 @@ proc-macro = true [dependencies] proc-macro-crate = "3.1" -proc-macro-error = "1.0" +proc-macro-error2 = "2.0" proc-macro2 = "1.0" quote = "1.0" syn = { version = "2.0", features = ["full"] } diff --git a/quork-proc/src/enum_list.rs b/quork-proc/src/enum_list.rs index 5dc738e..83e04f4 100644 --- a/quork-proc/src/enum_list.rs +++ b/quork-proc/src/enum_list.rs @@ -1,5 +1,5 @@ use proc_macro2::{Ident, Span, TokenStream}; -use proc_macro_error::{abort_if_dirty, emit_error}; +use proc_macro_error2::{abort_if_dirty, emit_error}; use syn::{spanned::Spanned, Data, DeriveInput}; use proc_macro_crate::{crate_name, FoundCrate}; @@ -35,7 +35,7 @@ pub fn enum_list(ast: &DeriveInput) -> TokenStream { }) .collect::>() } - _ => proc_macro_error::abort_call_site!("Can only be derived on an enum"), + _ => proc_macro_error2::abort_call_site!("Can only be derived on an enum"), }; abort_if_dirty(); diff --git a/quork-proc/src/from_tuple.rs b/quork-proc/src/from_tuple.rs index 97b583e..6c98f35 100644 --- a/quork-proc/src/from_tuple.rs +++ b/quork-proc/src/from_tuple.rs @@ -1,5 +1,5 @@ use proc_macro2::Span; -use proc_macro_error::abort_call_site; +use proc_macro_error2::abort_call_site; use syn::{DeriveInput, Ident, Type}; pub fn derive(input: &DeriveInput) -> proc_macro2::TokenStream { diff --git a/quork-proc/src/lib.rs b/quork-proc/src/lib.rs index d80cb5b..76a69de 100644 --- a/quork-proc/src/lib.rs +++ b/quork-proc/src/lib.rs @@ -3,7 +3,7 @@ #![warn(clippy::pedantic)] #![warn(missing_docs)] -use proc_macro_error::proc_macro_error; +use proc_macro_error2::proc_macro_error; use syn::{parse_macro_input, DeriveInput, LitStr}; mod const_str; diff --git a/quork-proc/src/new.rs b/quork-proc/src/new.rs index 87eb1b3..590a337 100644 --- a/quork-proc/src/new.rs +++ b/quork-proc/src/new.rs @@ -1,5 +1,5 @@ use proc_macro2::TokenStream; -use proc_macro_error::abort_call_site; +use proc_macro_error2::abort_call_site; use syn::{Data, DeriveInput}; pub fn derive(ast: &DeriveInput) -> TokenStream {