File tree 6 files changed +8
-8
lines changed
6 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ darling = "0.20.1"
22
22
heck = " 0.4.0"
23
23
num-bigint = " 0.4.3"
24
24
proc-macro-crate = " 3"
25
- proc-macro-error = " 1"
25
+ proc-macro-error2 = " 2.0. 1"
26
26
proc-macro2 = " 1.0.42"
27
27
quote = " 1.0.9"
28
28
syn = { version = " 2.0" , features = [" full" ] }
Original file line number Diff line number Diff line change 1
1
use proc_macro2:: Span ;
2
- use proc_macro_error :: { Diagnostic , Level } ;
2
+ use proc_macro_error2 :: { Diagnostic , Level } ;
3
3
4
4
#[ derive( Debug , thiserror:: Error ) ]
5
5
pub enum Error {
Original file line number Diff line number Diff line change 1
1
use darling:: FromAttributes ;
2
2
use proc_macro2:: { Span , TokenStream } ;
3
- use proc_macro_error :: abort;
3
+ use proc_macro_error2 :: abort;
4
4
use quote:: { ToTokens , TokenStreamExt } ;
5
5
use syn:: ext:: IdentExt ;
6
6
use syn:: spanned:: Spanned ;
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ use attrs::{
7
7
use darling:: { FromAttributes , FromMeta } ;
8
8
use num_bigint:: BigInt ;
9
9
use proc_macro2:: { Span , TokenStream } ;
10
- use proc_macro_error :: abort;
10
+ use proc_macro_error2 :: abort;
11
11
use quote:: { ToTokens , TokenStreamExt } ;
12
12
use syn:: spanned:: Spanned ;
13
13
Original file line number Diff line number Diff line change 1
1
use darling:: FromMeta ;
2
2
use heck:: AsSnakeCase ;
3
3
use proc_macro2:: { Span , TokenStream } ;
4
- use proc_macro_error :: abort;
4
+ use proc_macro_error2 :: abort;
5
5
use quote:: { ToTokens , TokenStreamExt } ;
6
6
7
7
use super :: enums:: attrs:: container:: Crate ;
Original file line number Diff line number Diff line change 2
2
3
3
extern crate proc_macro;
4
4
5
- use proc_macro_error :: abort;
5
+ use proc_macro_error2 :: abort;
6
6
7
7
use crate :: error:: Error ;
8
8
type Result < T > = std:: result:: Result < T , crate :: error:: Error > ;
@@ -15,7 +15,7 @@ mod from_value;
15
15
16
16
/// Derives `FromValue`. See `mysql_common` crate-level docs for more info.
17
17
#[ proc_macro_derive( FromValue , attributes( mysql) ) ]
18
- #[ proc_macro_error :: proc_macro_error]
18
+ #[ proc_macro_error2 :: proc_macro_error]
19
19
pub fn from_value ( input : proc_macro:: TokenStream ) -> proc_macro:: TokenStream {
20
20
let input: syn:: DeriveInput = syn:: parse ( input) . unwrap ( ) ;
21
21
match from_value:: impl_from_value ( & input) {
@@ -26,7 +26,7 @@ pub fn from_value(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
26
26
27
27
/// Derives `FromRow`. See `mysql_common` crate-level docs for more info.
28
28
#[ proc_macro_derive( FromRow , attributes( mysql) ) ]
29
- #[ proc_macro_error :: proc_macro_error]
29
+ #[ proc_macro_error2 :: proc_macro_error]
30
30
pub fn from_row ( input : proc_macro:: TokenStream ) -> proc_macro:: TokenStream {
31
31
let input: syn:: DeriveInput = syn:: parse ( input) . unwrap ( ) ;
32
32
match from_row:: impl_from_row ( & input) {
You can’t perform that action at this time.
0 commit comments