Minor refactoring

This commit is contained in:
David Peter 2025-09-29 15:19:16 +02:00
parent 4b0d423b57
commit 2b3aec132d

View file

@ -1235,14 +1235,12 @@ impl<'db> Parameters<'db> {
{ {
let method_has_self_in_generic_context = let method_has_self_in_generic_context =
method.signature(db).overloads.iter().any(|s| { method.signature(db).overloads.iter().any(|s| {
if let Some(context) = s.generic_context { s.generic_context.is_some_and(|context| {
context context
.variables(db) .variables(db)
.iter() .iter()
.any(|v| v.typevar(db).is_self(db)) .any(|v| v.typevar(db).is_self(db))
} else { })
false
}
}); });
if method_has_self_in_generic_context if method_has_self_in_generic_context