Skip to content

Commit 0fa4b85

Browse files
committed
Rust: Infer argument types based on trait bounds on parameters
1 parent f2b2eb7 commit 0fa4b85

File tree

8 files changed

+643
-240
lines changed

8 files changed

+643
-240
lines changed

rust/ql/lib/codeql/rust/internal/typeinference/BlanketImplementation.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ module SatisfiesBlanketConstraint<
134134
exists(ArgumentTypeAndBlanketOffset ato, Trait traitBound |
135135
ato = MkArgumentTypeAndBlanketOffset(at, _) and
136136
SatisfiesBlanketConstraintInput::relevantConstraint(ato, impl, traitBound) and
137-
SatisfiesBlanketConstraint::satisfiesConstraintType(ato, TTrait(traitBound), _, _)
137+
SatisfiesBlanketConstraint::satisfiesConstraint(ato, TTrait(traitBound), _, _)
138138
)
139139
or
140140
exists(TypeParam blanketTypeParam |

0 commit comments

Comments
 (0)