about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAda Alakbarova <ada.alakbarova@proton.me>2025-08-12 15:55:20 +0200
committerAda Alakbarova <ada.alakbarova@proton.me>2025-08-22 15:03:26 +0200
commit457e0208dfbe916ed441586943195c294cd14162 (patch)
tree3de842d4d0a709c4d03735a6a0786415685953ea
parent17c0cabf988a0a68808b5e78d9c3bd0c2ed3d1cb (diff)
downloadrust-457e0208dfbe916ed441586943195c294cd14162.tar.gz
rust-457e0208dfbe916ed441586943195c294cd14162.zip
add misc kinds: Pat, CVarArgs, Typeof, Dummy, Err
-rw-r--r--clippy_utils/src/check_proc_macro.rs13
1 files changed, 12 insertions, 1 deletions
diff --git a/clippy_utils/src/check_proc_macro.rs b/clippy_utils/src/check_proc_macro.rs
index 2f1d380be56..649460dd875 100644
--- a/clippy_utils/src/check_proc_macro.rs
+++ b/clippy_utils/src/check_proc_macro.rs
@@ -521,7 +521,18 @@ fn ast_ty_search_pat(ty: &ast::Ty) -> (Pat, Pat) {
         },
 
         // implicit, so has no contents to match against
-        TyKind::ImplicitSelf | _ => (Pat::Str(""), Pat::Str("")),
+        TyKind::ImplicitSelf
+
+        // experimental
+        |TyKind::Pat(..)
+
+        // unused
+        | TyKind::CVarArgs
+        | TyKind::Typeof(_)
+
+        // placeholder
+        | TyKind::Dummy
+        | TyKind::Err(_) => (Pat::Str(""), Pat::Str("")),
     }
 }