Skip to content

Commit

Permalink
Merge pull request #865 from jayvdb/use-proc-macro-error2
Browse files Browse the repository at this point in the history
Replace proc-macro-error with proc-macro-error2
  • Loading branch information
Urhengulas authored Sep 16, 2024
2 parents b1b2c0f + 3a1c58a commit b7a89f5
Show file tree
Hide file tree
Showing 14 changed files with 14 additions and 13 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

- [#865]: `defmt`: Replace proc-macro-error with proc-macro-error2
- [#859]: `defmt`: Satisfy clippy
- [#858]: `defmt`: Implement "passthrough" trait impls for *2Format wrappers
- [#857]: Add an octal display hint (`:o`)
Expand Down
2 changes: 1 addition & 1 deletion macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ unstable-test = []

[dependencies]
defmt-parser = { version = "=0.3.4", path = "../parser", features = ["unstable"] }
proc-macro-error = "1"
proc-macro-error2 = "2"
proc-macro2 = "1"
quote = "1"
syn = { version = "2", features = ["full", "extra-traits"] }
Expand Down
2 changes: 1 addition & 1 deletion macros/src/attributes/global_logger.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use proc_macro::TokenStream;
use proc_macro_error::{abort, abort_call_site};
use proc_macro_error2::{abort, abort_call_site};
use quote::quote;
use syn::{parse_macro_input, Fields, ItemStruct};

Expand Down
2 changes: 1 addition & 1 deletion macros/src/attributes/panic_handler.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use proc_macro::TokenStream;
use proc_macro_error::{abort, abort_call_site};
use proc_macro_error2::{abort, abort_call_site};
use quote::quote;
use syn::{parse_macro_input, Attribute, ItemFn, ReturnType, Type};

Expand Down
2 changes: 1 addition & 1 deletion macros/src/derives/format.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use proc_macro::TokenStream;
use proc_macro_error::abort_call_site;
use proc_macro_error2::abort_call_site;
use quote::quote;
use syn::{parse_macro_input, Data, DeriveInput};

Expand Down
2 changes: 1 addition & 1 deletion macros/src/derives/format/codegen/enum_data.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use proc_macro2::TokenStream as TokenStream2;
use proc_macro_error::abort_call_site;
use proc_macro_error2::abort_call_site;
use quote::quote;
use syn::{DataEnum, Ident};

Expand Down
2 changes: 1 addition & 1 deletion macros/src/function_like/log.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use defmt_parser::{Level, ParserMode};
use proc_macro::TokenStream;
use proc_macro2::TokenStream as TokenStream2;
use proc_macro_error::abort;
use proc_macro_error2::abort;
use quote::quote;
use syn::parse_macro_input;

Expand Down
2 changes: 1 addition & 1 deletion macros/src/function_like/log/codegen.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use defmt_parser::{Fragment, Parameter, Type};
use proc_macro2::{Ident as Ident2, Span as Span2, TokenStream as TokenStream2};
use proc_macro_error::abort;
use proc_macro_error2::abort;
use quote::{format_ident, quote};

pub(crate) struct Codegen {
Expand Down
2 changes: 1 addition & 1 deletion macros/src/function_like/log/env_filter.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use std::{

use defmt_parser::Level;
use proc_macro2::TokenStream as TokenStream2;
use proc_macro_error::abort_call_site;
use proc_macro_error2::abort_call_site;
use quote::quote;

use self::parse::{Entry, LogLevelOrOff, ModulePath};
Expand Down
2 changes: 1 addition & 1 deletion macros/src/function_like/log/env_filter/parse.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use defmt_parser::Level;
#[cfg(not(test))]
use proc_macro_error::abort_call_site as panic;
use proc_macro_error2::abort_call_site as panic;
use std::fmt;
use syn::Ident;

Expand Down
2 changes: 1 addition & 1 deletion macros/src/function_like/println.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use defmt_parser::ParserMode;
use proc_macro::TokenStream;
use proc_macro2::TokenStream as TokenStream2;
use proc_macro_error::abort;
use proc_macro_error2::abort;
use quote::quote;
use syn::parse_macro_input;

Expand Down
2 changes: 1 addition & 1 deletion macros/src/function_like/write.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use defmt_parser::ParserMode;
use proc_macro::TokenStream;
use proc_macro_error::abort;
use proc_macro_error2::abort;
use quote::quote;
use syn::parse_macro_input;

Expand Down
2 changes: 1 addition & 1 deletion macros/src/items/timestamp.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use defmt_parser::ParserMode;
use proc_macro::TokenStream;
use proc_macro_error::abort;
use proc_macro_error2::abort;
use quote::format_ident;
use quote::quote;
use syn::parse_macro_input;
Expand Down
2 changes: 1 addition & 1 deletion macros/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
use defmt_parser::Level;
use proc_macro::TokenStream;
use proc_macro2::TokenStream as TokenStream2;
use proc_macro_error::proc_macro_error;
use proc_macro_error2::proc_macro_error;
use quote::quote;

mod attributes;
Expand Down

0 comments on commit b7a89f5

Please sign in to comment.