]> 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 6b1305fa2d8f91ad04ac6f1a332881254f988e6f..78a0e92d1797976c8a1fcfcdb28aa4d21f90e168 100644 (file)
@@ -1,5 +1,3 @@
-#![feature(tool_lints)]
-
 #![crate_type = "proc-macro"]
 #![warn(clippy::needless_pass_by_value)]
 
@@ -8,4 +6,16 @@
 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!()
+}