Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/method_resolution/confirm.rs')
-rw-r--r--crates/hir-ty/src/method_resolution/confirm.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/crates/hir-ty/src/method_resolution/confirm.rs b/crates/hir-ty/src/method_resolution/confirm.rs
index d960a6547d..6d948464b1 100644
--- a/crates/hir-ty/src/method_resolution/confirm.rs
+++ b/crates/hir-ty/src/method_resolution/confirm.rs
@@ -36,8 +36,8 @@ use crate::{
},
};
-struct ConfirmContext<'a, 'b, 'db> {
- ctx: &'a mut InferenceContext<'b, 'db>,
+struct ConfirmContext<'a, 'db> {
+ ctx: &'a mut InferenceContext<'db>,
candidate: FunctionId,
call_expr: ExprId,
}
@@ -49,7 +49,7 @@ pub(crate) struct ConfirmResult<'db> {
pub(crate) adjustments: Box<[Adjustment]>,
}
-impl<'a, 'db> InferenceContext<'a, 'db> {
+impl<'db> InferenceContext<'db> {
pub(crate) fn confirm_method(
&mut self,
pick: &probe::Pick<'db>,
@@ -70,12 +70,12 @@ impl<'a, 'db> InferenceContext<'a, 'db> {
}
}
-impl<'a, 'b, 'db> ConfirmContext<'a, 'b, 'db> {
+impl<'a, 'db> ConfirmContext<'a, 'db> {
fn new(
- ctx: &'a mut InferenceContext<'b, 'db>,
+ ctx: &'a mut InferenceContext<'db>,
candidate: FunctionId,
call_expr: ExprId,
- ) -> ConfirmContext<'a, 'b, 'db> {
+ ) -> ConfirmContext<'a, 'db> {
ConfirmContext { ctx, candidate, call_expr }
}
@@ -312,7 +312,7 @@ impl<'a, 'b, 'db> ConfirmContext<'a, 'b, 'db> {
fn extract_existential_trait_ref<R, F>(&self, self_ty: Ty<'db>, mut closure: F) -> R
where
- F: FnMut(&ConfirmContext<'a, 'b, 'db>, Ty<'db>, PolyExistentialTraitRef<'db>) -> R,
+ F: FnMut(&ConfirmContext<'a, 'db>, Ty<'db>, PolyExistentialTraitRef<'db>) -> R,
{
// If we specified that this is an object method, then the
// self-type ought to be something that can be dereferenced to
@@ -348,13 +348,13 @@ impl<'a, 'b, 'db> ConfirmContext<'a, 'b, 'db> {
generic_args: Option<&HirGenericArgs>,
parent_args: GenericArgs<'db>,
) -> GenericArgs<'db> {
- struct LowererCtx<'a, 'b, 'db> {
- ctx: &'a mut InferenceContext<'b, 'db>,
+ struct LowererCtx<'a, 'db> {
+ ctx: &'a mut InferenceContext<'db>,
expr: ExprId,
parent_args: &'a [GenericArg<'db>],
}
- impl<'db> GenericArgsLowerer<'db> for LowererCtx<'_, '_, 'db> {
+ impl<'db> GenericArgsLowerer<'db> for LowererCtx<'_, 'db> {
fn report_len_mismatch(
&mut self,
def: GenericDefId,