about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2023-01-30 09:50:16 +0000
committerOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>2024-04-08 11:54:22 +0000
commit7af33b30768a7ab0df2b285b225233d5fb565c5c (patch)
tree9dd6c9bd2c23277888d0a718f991a2520aaef1ca
parent31a4eae7eac98b29cfe938b48498b24c71ddc925 (diff)
downloadrust-7af33b30768a7ab0df2b285b225233d5fb565c5c.tar.gz
rust-7af33b30768a7ab0df2b285b225233d5fb565c5c.zip
Add pattern types to ast
-rw-r--r--src/types.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/types.rs b/src/types.rs
index 7f220a456a8..10a87f6e698 100644
--- a/src/types.rs
+++ b/src/types.rs
@@ -867,6 +867,11 @@ impl Rewrite for ast::Ty {
                 self.span,
                 shape,
             ),
+            ast::TyKind::Pat(ref ty, ref pat) => {
+                let ty = ty.rewrite(context, shape)?;
+                let pat = pat.rewrite(context, shape)?;
+                Some(format!("{ty} is {pat}"))
+            }
         }
     }
 }