From 6272e89b61743d780892e00c644d31f92db141e3 Mon Sep 17 00:00:00 2001 From: Per Lindgren <per.lindgren@ltu.se> Date: Thu, 15 Oct 2020 15:05:43 +0200 Subject: [PATCH] polish --- src/lib.rs | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index f4287a4..994ced7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3,27 +3,31 @@ extern crate proc_macro; use proc_macro::TokenStream; use proc_macro2::TokenStream as TokenStream2; use syn::{ - braced, parenthesized, - parse::{self, Parse, ParseStream, Parser}, - token::Brace, - Ident, Item, LitInt, Token, + // braced, parenthesized, + // parse::{self, Parse, ParseStream, Parser}, + parse, + // token::Brace, + // Ident, + Item, + // LitInt, + // Token, }; #[proc_macro_attribute] pub fn my_attribute(args: TokenStream, input: TokenStream) -> TokenStream { - eprintln!("--- args {:?}", args); - eprintln!("--- input {:?}", input); + // eprintln!("--- args {:?}", args); + // eprintln!("--- input {:?}", input); let r = app(args.into(), input.into()); r.unwrap() } -fn app(args: TokenStream2, input: TokenStream2) -> parse::Result<TokenStream> { +fn app(_args: TokenStream2, input: TokenStream2) -> parse::Result<TokenStream> { match syn::parse2(input.clone())? { - Item::Fn(f) => { + Item::Fn(_f) => { eprintln!("we found a function"); } - Item::Struct(s) => { + Item::Struct(_s) => { eprintln!("we found a struct"); } _ => unimplemented!("case not covered"), -- GitLab