mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-03 15:15:24 +00:00
Use GenericDefIdMore
This commit is contained in:
parent
c2a16632d0
commit
5f39c5794e
10 changed files with 44 additions and 56 deletions
|
@ -12,7 +12,7 @@ use crate::{
|
|||
CallableDef, FnSig, GenericPredicate, InferenceResult, Namespace, Substs, Ty, TypableDef,
|
||||
TypeCtor,
|
||||
},
|
||||
Crate, DefWithBody, GenericDef, ImplBlock, Trait,
|
||||
Crate, DefWithBody, ImplBlock, Trait,
|
||||
};
|
||||
|
||||
pub use hir_def::{
|
||||
|
@ -49,7 +49,7 @@ pub trait HirDatabase: DefDatabase {
|
|||
#[salsa::invoke(crate::ty::generic_predicates_for_param_query)]
|
||||
fn generic_predicates_for_param(
|
||||
&self,
|
||||
def: GenericDef,
|
||||
def: GenericDefId,
|
||||
param_idx: u32,
|
||||
) -> Arc<[GenericPredicate]>;
|
||||
|
||||
|
@ -57,7 +57,7 @@ pub trait HirDatabase: DefDatabase {
|
|||
fn generic_predicates(&self, def: GenericDefId) -> Arc<[GenericPredicate]>;
|
||||
|
||||
#[salsa::invoke(crate::ty::generic_defaults_query)]
|
||||
fn generic_defaults(&self, def: GenericDef) -> Substs;
|
||||
fn generic_defaults(&self, def: GenericDefId) -> Substs;
|
||||
|
||||
#[salsa::invoke(crate::ty::method_resolution::CrateImplBlocks::impls_in_crate_query)]
|
||||
fn impls_in_crate(&self, krate: Crate) -> Arc<CrateImplBlocks>;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue