We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7c9d15b commit 8451796Copy full SHA for 8451796
rust/ql/test/library-tests/type-inference/main.rs
@@ -1714,6 +1714,11 @@ mod overloadable_operators {
1714
// Here the type of `default_vec2` must be inferred from the `+` call.
1715
let default_vec2 = Default::default(); // $ type=default_vec2:Vec2
1716
let vec2_zero_plus = Vec2 { x: 0, y: 0 } + default_vec2; // $ method=Vec2::add
1717
+
1718
+ // Here the type of `default_vec2` must be inferred from the `==` call
1719
+ // and the type of the borrowed second argument is unknown at the call.
1720
+ let default_vec2 = Default::default(); // $ MISSING: type=default_vec2:Vec2
1721
+ let vec2_zero_plus = Vec2 { x: 0, y: 0 } == default_vec2; // $ method=Vec2::eq
1722
}
1723
1724
0 commit comments