diff options
| -rw-r--r-- | crates/ide-completion/src/tests/type_pos.rs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/crates/ide-completion/src/tests/type_pos.rs b/crates/ide-completion/src/tests/type_pos.rs index f2ed7247039..273716bd513 100644 --- a/crates/ide-completion/src/tests/type_pos.rs +++ b/crates/ide-completion/src/tests/type_pos.rs @@ -637,6 +637,31 @@ fn f(t: impl MyTrait<Item1 = $0 check( r#" trait MyTrait { + type Item1; + type Item2; +}; + +fn f(t: impl MyTrait<Item1 = u8, Item2 = $0 +"#, + expect![[r#" + en Enum + ma makro!(…) macro_rules! makro + md module + st Record + st Tuple + st Unit + tt MyTrait + tt Trait + un Union + bt u32 + kw crate:: + kw self:: + "#]], + ); + + check( + r#" +trait MyTrait { const C: usize; }; |
