Merge pull request #10 from btg99/master

Depend directly on proc_macro2 for Span
This commit is contained in:
vagola 2021-05-03 19:37:24 +03:00 committed by GitHub
commit b4a6f81e11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,11 +1,10 @@
extern crate proc_macro; extern crate proc_macro;
use proc_macro::TokenStream as TokenStream1; use proc_macro::TokenStream as TokenStream1;
use proc_macro2::Ident;
use proc_macro2::TokenStream as TokenStream2; use proc_macro2::TokenStream as TokenStream2;
use proc_macro2::{Ident, Span};
use quote::{quote, TokenStreamExt}; use quote::{quote, TokenStreamExt};
use std::iter::FromIterator; use std::iter::FromIterator;
use syn::export::Span;
use syn::{parse_macro_input, Data, DeriveInput, Field, Fields, Lit, Meta, NestedMeta}; use syn::{parse_macro_input, Data, DeriveInput, Field, Fields, Lit, Meta, NestedMeta};
#[proc_macro_derive(Packet, attributes(packet))] #[proc_macro_derive(Packet, attributes(packet))]