]> git.lizzy.rs Git - rust.git/commitdiff
add test
authorKartavya Vashishtha <sendtokartavya@gmail.com>
Thu, 25 Aug 2022 07:41:14 +0000 (13:11 +0530)
committerKartavya Vashishtha <sendtokartavya@gmail.com>
Thu, 25 Aug 2022 07:41:14 +0000 (13:11 +0530)
crates/ide-assists/src/handlers/extract_type_alias.rs

index af584cdb4384aa96b508775bfaec88932b14b456..c0586169bc951b73e89f2ac6b727b7c8c1d13768 100644 (file)
@@ -357,4 +357,27 @@ fn func<'inner, Inner, const INNER: usize>(_: Type<'inner, 'outer, Outer, Inner,
 "#,
         );
     }
+
+    #[test]
+    fn issue_11197 () {
+        check_assist(extract_type_alias,
+            r#"
+struct Foo<T, const N: usize>
+where
+    [T; N]: Sized,
+{
+    arr: $0[T; N]$0,
+}
+            "#,
+            r#"
+type $0Type<T, const N: usize> = [T; N];
+
+struct Foo<T, const N: usize>
+where
+    [T; N]: Sized,
+{
+    arr: Type<T, N>,
+}
+            "#);
+    }
 }