]> git.proxmox.com Git - rustc.git/blobdiff - src/tools/clippy/tests/ui/auxiliary/proc_macro_derive.rs
Merge tag 'debian/1.52.1+dfsg1-1_exp2' into proxmox/buster
[rustc.git] / src / tools / clippy / tests / ui / auxiliary / proc_macro_derive.rs
index 24891682d368d0bfa2f167f88512040928442dab..aebeaf346799d3767a483533b9ff1e2f67c17783 100644 (file)
@@ -41,3 +41,15 @@ pub fn derive_foo(_input: TokenStream) -> TokenStream {
         }
     }
 }
+
+#[proc_macro_derive(StructAUseSelf)]
+pub fn derive_use_self(_input: TokenStream) -> proc_macro::TokenStream {
+    quote! {
+        struct A;
+        impl A {
+            fn new() -> A {
+                A
+            }
+        }
+    }
+}