]> git.proxmox.com Git - rustc.git/blob - src/tools/clippy/mini-macro/src/lib.rs
New upstream version 1.27.1+dfsg1
[rustc.git] / src / tools / clippy / mini-macro / src / lib.rs
1 #![feature(proc_macro, proc_macro_non_items)]
2 extern crate proc_macro;
3
4 use proc_macro::{TokenStream, quote};
5
6 #[proc_macro_derive(ClippyMiniMacroTest)]
7 pub fn mini_macro(_: TokenStream) -> TokenStream {
8 quote!(
9 #[allow(unused)] fn needless_take_by_value(s: String) { println!("{}", s.len()); }
10 )
11 }