mirror of
https://github.com/esp-rs/esp-hal.git
synced 2025-09-27 12:20:56 +00:00
[esp-hal-procmacros] Update to proc-macro-error2 (#2090)
This commit is contained in:
parent
b6aceb1de8
commit
4d9ea52eae
@ -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"] }
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user