]> git.lizzy.rs Git - rust.git/commitdiff
Add test for #1165
authorJonas Schievink <jonasschievink@gmail.com>
Wed, 10 Feb 2021 17:42:35 +0000 (18:42 +0100)
committerJonas Schievink <jonasschievink@gmail.com>
Wed, 10 Feb 2021 17:42:35 +0000 (18:42 +0100)
Closes #1165

crates/hir_ty/src/tests/simple.rs

index 20ceb74151b06028a6c64e001a89cc1f1eac5b33..12ec4657b899eb01301b813317bf7a0556be71cc 100644 (file)
@@ -2462,3 +2462,32 @@ struct S { field: u32 }
         "#]],
     );
 }
+
+#[test]
+fn inner_use_enum_rename() {
+    check_infer(
+        r#"
+        enum Request {
+            Info
+        }
+
+        fn f() {
+            use Request as R;
+
+            let r = R::Info;
+            match r {
+                R::Info => {}
+            }
+        }
+    "#,
+        expect![[r#"
+            34..123 '{     ...   } }': ()
+            67..68 'r': Request
+            71..78 'R::Info': Request
+            84..121 'match ...     }': ()
+            90..91 'r': Request
+            102..109 'R::Info': Request
+            113..115 '{}': ()
+        "#]],
+    )
+}