]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/needless_pass_by_value_proc_macro.rs
Auto merge of #9684 - kraktus:ref_option_ref, r=xFrednet
[rust.git] / tests / ui / needless_pass_by_value_proc_macro.rs
index 8322cc40e8ec03c3287f5702f75e3fbab3bed6cb..78a0e92d1797976c8a1fcfcdb28aa4d21f90e168 100644 (file)
@@ -1,11 +1,21 @@
-#![feature(plugin)]
-#![plugin(clippy)]
 #![crate_type = "proc-macro"]
-#![deny(needless_pass_by_value)]
+#![warn(clippy::needless_pass_by_value)]
 
 extern crate proc_macro;
 
 use proc_macro::TokenStream;
 
 #[proc_macro_derive(Foo)]
-pub fn foo(_input: TokenStream) -> TokenStream { unimplemented!() }
+pub fn foo(_input: TokenStream) -> TokenStream {
+    unimplemented!()
+}
+
+#[proc_macro]
+pub fn bar(_input: TokenStream) -> TokenStream {
+    unimplemented!()
+}
+
+#[proc_macro_attribute]
+pub fn baz(_args: TokenStream, _input: TokenStream) -> TokenStream {
+    unimplemented!()
+}