mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-03 15:15:24 +00:00
fix: resolve all inference vars in InferenceResult::assoc_resolutions
This commit is contained in:
parent
4596847a88
commit
bb99d2a6fb
2 changed files with 34 additions and 0 deletions
|
@ -535,6 +535,9 @@ impl<'a> InferenceContext<'a> {
|
|||
for (_, subst) in result.method_resolutions.values_mut() {
|
||||
*subst = table.resolve_completely(subst.clone());
|
||||
}
|
||||
for (_, subst) in result.assoc_resolutions.values_mut() {
|
||||
*subst = table.resolve_completely(subst.clone());
|
||||
}
|
||||
for adjustment in result.expr_adjustments.values_mut().flatten() {
|
||||
adjustment.target = table.resolve_completely(adjustment.target.clone());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue