diff --git a/Cargo.lock b/Cargo.lock index 749bf7babf..58a8ed9c49 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3716,7 +3716,7 @@ name = "nu-derive-value" version = "0.102.1" dependencies = [ "heck", - "proc-macro-error", + "proc-macro-error2", "proc-macro2", "quote", "syn 2.0.90", @@ -5452,26 +5452,25 @@ dependencies = [ ] [[package]] -name = "proc-macro-error" -version = "1.0.4" +name = "proc-macro-error-attr2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" dependencies = [ - "proc-macro-error-attr", "proc-macro2", "quote", - "version_check", ] [[package]] -name = "proc-macro-error-attr" -version = "1.0.4" +name = "proc-macro-error2" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" dependencies = [ + "proc-macro-error-attr2", "proc-macro2", "quote", - "version_check", + "syn 2.0.90", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index fb803dd17c..259e4c1371 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -127,7 +127,7 @@ pathdiff = "0.2" percent-encoding = "2" pretty_assertions = "1.4" print-positions = "0.6" -proc-macro-error = { version = "1.0", default-features = false } +proc-macro-error2 = "2.0" proc-macro2 = "1.0" procfs = "0.17.0" pwd = "1.3" diff --git a/crates/nu-derive-value/Cargo.toml b/crates/nu-derive-value/Cargo.toml index 8a6b2ce9da..a8b25de68c 100644 --- a/crates/nu-derive-value/Cargo.toml +++ b/crates/nu-derive-value/Cargo.toml @@ -20,5 +20,5 @@ workspace = true proc-macro2 = { workspace = true } syn = { workspace = true } quote = { workspace = true } -proc-macro-error = { workspace = true } +proc-macro-error2 = { workspace = true } heck = { workspace = true } \ No newline at end of file diff --git a/crates/nu-derive-value/src/error.rs b/crates/nu-derive-value/src/error.rs index cde155044e..d5f3587b33 100644 --- a/crates/nu-derive-value/src/error.rs +++ b/crates/nu-derive-value/src/error.rs @@ -1,7 +1,7 @@ use std::{any, fmt::Debug, marker::PhantomData}; use proc_macro2::Span; -use proc_macro_error::{Diagnostic, Level}; +use proc_macro_error2::{Diagnostic, Level}; #[derive(Debug)] pub enum DeriveError { diff --git a/crates/nu-derive-value/src/lib.rs b/crates/nu-derive-value/src/lib.rs index 5d87951927..611f713b64 100644 --- a/crates/nu-derive-value/src/lib.rs +++ b/crates/nu-derive-value/src/lib.rs @@ -29,7 +29,7 @@ use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; -use proc_macro_error::{proc_macro_error, Diagnostic}; +use proc_macro_error2::{proc_macro_error, Diagnostic}; mod attributes; mod case;