From e1545751fe040234b19e3100a8e939137935a490 Mon Sep 17 00:00:00 2001 From: "dzianis.lituyeu" Date: Wed, 10 Jun 2026 10:22:36 +0300 Subject: [PATCH] Replace proc-macro-error2 with proc-macro-error3 --- validator_derive/Cargo.toml | 4 ++-- validator_derive/src/lib.rs | 2 +- validator_derive/src/types.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/validator_derive/Cargo.toml b/validator_derive/Cargo.toml index e10dc459..09016571 100644 --- a/validator_derive/Cargo.toml +++ b/validator_derive/Cargo.toml @@ -18,8 +18,8 @@ proc-macro = true syn = "2" quote = "1" proc-macro2 = "1" -proc-macro-error2 = "2" +proc-macro-error3 = "3" darling = { version = "0.21", features = ["suggestions"] } [features] -nightly_features = ["proc-macro-error2/nightly"] +nightly_features = ["proc-macro-error3/nightly"] diff --git a/validator_derive/src/lib.rs b/validator_derive/src/lib.rs index 7e95109a..fb7ec62b 100644 --- a/validator_derive/src/lib.rs +++ b/validator_derive/src/lib.rs @@ -1,7 +1,7 @@ use darling::ast::Data; use darling::util::{Override, WithOriginal}; use darling::FromDeriveInput; -use proc_macro_error2::{abort, proc_macro_error}; +use proc_macro_error3::{abort, proc_macro_error}; use quote::{quote, ToTokens}; use syn::{parse_macro_input, DeriveInput, Field, GenericParam, Path, PathArguments}; diff --git a/validator_derive/src/types.rs b/validator_derive/src/types.rs index a52e55d1..9103e6bc 100644 --- a/validator_derive/src/types.rs +++ b/validator_derive/src/types.rs @@ -3,7 +3,7 @@ use std::sync::LazyLock; use darling::util::Override; use darling::{FromField, FromMeta}; -use proc_macro_error2::abort; +use proc_macro_error3::abort; use quote::quote; use syn::spanned::Spanned; use syn::{Expr, Field, Ident, Path};