Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/lower.rs')
| -rw-r--r-- | crates/hir-ty/src/lower.rs | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/crates/hir-ty/src/lower.rs b/crates/hir-ty/src/lower.rs index 7066d40813..d3db2a9057 100644 --- a/crates/hir-ty/src/lower.rs +++ b/crates/hir-ty/src/lower.rs @@ -1153,8 +1153,8 @@ pub(crate) fn impl_trait_with_diagnostics<'db>( }); #[salsa::tracked(returns(ref))] - pub(crate) fn impl_trait_with_diagnostics_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn impl_trait_with_diagnostics_query( + db: &dyn HirDatabase, impl_id: ImplId, ) -> Option<(StoredEarlyBinder<(TraitId, StoredGenericArgs)>, Diagnostics)> { let impl_data = ImplSignature::of(db, impl_id); @@ -1441,8 +1441,8 @@ pub(crate) fn value_ty<'db>( return value_ty_query(db, def).as_ref().map(|it| it.get()); #[salsa::tracked(returns(ref))] - pub(crate) fn value_ty_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn value_ty_query( + db: &dyn HirDatabase, def: ValueTyDefId, ) -> Option<StoredEarlyBinder<StoredTy>> { match def { @@ -1464,8 +1464,8 @@ pub(crate) fn type_for_type_alias_with_diagnostics<'db>( return (ty.get(), diags.clone()); #[salsa::tracked(returns(ref), cycle_result = type_for_type_alias_with_diagnostics_cycle_result)] - pub(crate) fn type_for_type_alias_with_diagnostics_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn type_for_type_alias_with_diagnostics_query( + db: &dyn HirDatabase, t: TypeAliasId, ) -> (StoredEarlyBinder<StoredTy>, Diagnostics) { let type_alias_data = TypeAliasSignature::of(db, t); @@ -1525,8 +1525,8 @@ pub(crate) fn impl_self_ty_with_diagnostics<'db>( return (ty.get(), diags.clone()); #[salsa::tracked(returns(ref), cycle_result = impl_self_ty_with_diagnostics_cycle_result)] - pub(crate) fn impl_self_ty_with_diagnostics_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn impl_self_ty_with_diagnostics_query( + db: &dyn HirDatabase, impl_id: ImplId, ) -> (StoredEarlyBinder<StoredTy>, Diagnostics) { let resolver = impl_id.resolver(db); @@ -1572,8 +1572,8 @@ pub(crate) fn const_param_ty_with_diagnostics<'db>( // FIXME: Make this query non-interned. #[salsa::tracked(returns(ref), cycle_result = const_param_ty_with_diagnostics_cycle_result)] - pub(crate) fn const_param_ty_with_diagnostics_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn const_param_ty_with_diagnostics_query( + db: &dyn HirDatabase, _: (), def: ConstParamId, ) -> (StoredTy, Diagnostics) { @@ -1618,8 +1618,8 @@ pub(crate) fn field_types_query( /// Build the type of all specific fields of a struct or enum variant. #[salsa::tracked(returns(ref))] -pub(crate) fn field_types_with_diagnostics_query<'db>( - db: &'db dyn HirDatabase, +pub(crate) fn field_types_with_diagnostics_query( + db: &dyn HirDatabase, variant_id: VariantId, ) -> (ArenaMap<LocalFieldId, StoredEarlyBinder<StoredTy>>, Diagnostics) { let var_data = variant_id.fields(db); @@ -1940,8 +1940,8 @@ fn type_alias_bounds_with_diagnostics<'db>( ); #[salsa::tracked(returns(ref))] - pub fn type_alias_bounds_with_diagnostics_query<'db>( - db: &'db dyn HirDatabase, + pub fn type_alias_bounds_with_diagnostics_query( + db: &dyn HirDatabase, type_alias: TypeAliasId, ) -> (TypeAliasBounds<StoredEarlyBinder<StoredClauses>>, Diagnostics) { let type_alias_data = TypeAliasSignature::of(db, type_alias); @@ -2157,8 +2157,8 @@ pub(crate) fn trait_environment<'db>( return ParamEnv { clauses: trait_environment_query(db, def).as_ref() }; #[salsa::tracked(returns(ref))] - pub(crate) fn trait_environment_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn trait_environment_query( + db: &dyn HirDatabase, def: GenericDefId, ) -> StoredClauses { let module = def.module(db); @@ -2452,8 +2452,8 @@ pub(crate) fn callable_item_signature<'db>( return callable_item_signature_query(db, def).get_with(|sig| sig.get()); #[salsa::tracked(returns(ref))] - pub(crate) fn callable_item_signature_query<'db>( - db: &'db dyn HirDatabase, + pub(crate) fn callable_item_signature_query( + db: &dyn HirDatabase, def: CallableDefId, ) -> StoredEarlyBinder<StoredPolyFnSig> { match def { |