mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-28 02:29:44 +00:00
Merge pull request #19036 from Veykril/push-nprltlwvryxw
Split out `ExpressionStore` from `Body`
This commit is contained in:
commit
35b55fd67f
38 changed files with 649 additions and 530 deletions
|
|
@ -434,6 +434,7 @@ fn definition_owner_name(db: &RootDatabase, def: Definition, edition: Edition) -
|
|||
None => it.name(db),
|
||||
}
|
||||
}
|
||||
hir::GenericDef::Static(it) => Some(it.name(db)),
|
||||
},
|
||||
Definition::DeriveHelper(derive_helper) => Some(derive_helper.derive().name(db)),
|
||||
d => {
|
||||
|
|
|
|||
|
|
@ -321,7 +321,9 @@ fn signature_help_for_generics(
|
|||
format_to!(res.signature, "type {}", it.name(db).display(db, edition));
|
||||
}
|
||||
// These don't have generic args that can be specified
|
||||
hir::GenericDef::Impl(_) | hir::GenericDef::Const(_) => return None,
|
||||
hir::GenericDef::Impl(_) | hir::GenericDef::Const(_) | hir::GenericDef::Static(_) => {
|
||||
return None
|
||||
}
|
||||
}
|
||||
|
||||
let params = generics_def.params(sema.db);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue