[esp-hal-procmacros] Update to proc-macro-error2 (#2090)

This commit is contained in:
Gnome! 2024-09-05 12:40:52 +01:00 committed by GitHub
parent b6aceb1de8
commit 4d9ea52eae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View File

@ -19,7 +19,7 @@ document-features = "0.2.10"
litrs = "0.4.1"
object = { version = "0.36.4", optional = true, default-features = false, features = ["read_core", "elf"] }
proc-macro-crate = "3.2.0"
proc-macro-error = "1.0.4"
proc-macro-error2 = "2.0.0"
proc-macro2 = "1.0.86"
quote = "1.0.37"
syn = { version = "2.0.76", features = ["extra-traits", "full"] }

View File

@ -128,11 +128,11 @@ struct RamArgs {
/// [`bytemuck::Zeroable`]: https://docs.rs/bytemuck/1.9.0/bytemuck/trait.Zeroable.html
#[cfg(feature = "ram")]
#[proc_macro_attribute]
#[proc_macro_error::proc_macro_error]
#[proc_macro_error2::proc_macro_error]
pub fn ram(args: TokenStream, input: TokenStream) -> TokenStream {
use darling::{ast::NestedMeta, Error, FromMeta};
use proc_macro::Span;
use proc_macro_error::abort;
use proc_macro_error2::abort;
use syn::{parse, Item};
let attr_args = match NestedMeta::parse_meta_list(args.into()) {
@ -241,7 +241,7 @@ pub fn ram(args: TokenStream, input: TokenStream) -> TokenStream {
///
/// If no priority is given, `Priority::min()` is assumed
#[cfg(feature = "interrupt")]
#[proc_macro_error::proc_macro_error]
#[proc_macro_error2::proc_macro_error]
#[proc_macro_attribute]
pub fn handler(args: TokenStream, input: TokenStream) -> TokenStream {
use darling::{ast::NestedMeta, FromMeta};
@ -352,7 +352,7 @@ pub fn load_lp_code(input: TokenStream) -> TokenStream {
/// Marks the entry function of a LP core / ULP program.
#[cfg(any(feature = "is-lp-core", feature = "is-ulp-core"))]
#[proc_macro_error::proc_macro_error]
#[proc_macro_error2::proc_macro_error]
#[proc_macro_attribute]
pub fn entry(args: TokenStream, input: TokenStream) -> TokenStream {
lp_core::entry(args, input)