Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/signature_help.rs')
-rw-r--r--crates/ide/src/signature_help.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide/src/signature_help.rs b/crates/ide/src/signature_help.rs
index 9ab07565e9..9eb01b12f2 100644
--- a/crates/ide/src/signature_help.rs
+++ b/crates/ide/src/signature_help.rs
@@ -497,7 +497,7 @@ fn signature_help_for_tuple_struct_pat(
};
let db = sema.db;
- let fields: Vec<_> = if let PathResolution::Def(ModuleDef::Variant(variant)) = path_res {
+ let fields: Vec<_> = if let PathResolution::Def(ModuleDef::EnumVariant(variant)) = path_res {
let en = variant.parent_enum(db);
res.doc = en.docs(db).map(Documentation::into_owned);
@@ -623,7 +623,7 @@ fn signature_help_for_record_<'db>(
let db = sema.db;
let path_res = sema.resolve_path(path)?;
- if let PathResolution::Def(ModuleDef::Variant(variant)) = path_res {
+ if let PathResolution::Def(ModuleDef::EnumVariant(variant)) = path_res {
fields = variant.fields(db);
let en = variant.parent_enum(db);
@@ -1975,8 +1975,8 @@ trait Sub: Super + Super {
fn f() -> impl Sub<$0
"#,
expect![[r#"
- trait Sub<SubTy = …, SuperTy = …>
- ^^^^^^^^^ -----------
+ trait Sub<SuperTy = …, SubTy = …>
+ ^^^^^^^^^^^ ---------
"#]],
);
}