Use proc_macro2 in favor of syn export module

This commit is contained in:
Patrick Förster 2021-01-09 09:23:18 +01:00
parent 7bb265e4b7
commit 14099ff60a
3 changed files with 5 additions and 2 deletions

1
Cargo.lock generated
View file

@ -1123,6 +1123,7 @@ dependencies = [
name = "jsonrpc-derive"
version = "0.1.0"
dependencies = [
"proc-macro2 1.0.13",
"quote 1.0.7",
"syn 1.0.39",
]

View file

@ -11,5 +11,6 @@ proc-macro = true
doctest = false
[dependencies]
syn = "1.0"
proc-macro2 = "1.0"
quote = "1.0"
syn = "1.0"

View file

@ -3,8 +3,9 @@
extern crate proc_macro;
use proc_macro::TokenStream;
use proc_macro2::TokenStream as TokenStream2;
use quote::quote;
use syn::{export::TokenStream2, *};
use syn::*;
macro_rules! unwrap {
($input:expr, $arm:pat => $value:expr) => {{