Changed paths:
M rust/ql/lib/codeql/rust/internal/typeinference/FunctionOverloading.qll
M rust/ql/lib/codeql/rust/internal/typeinference/TypeInference.qll
M rust/ql/test/library-tests/type-inference/regressions.rs
M rust/ql/test/library-tests/type-inference/type-inference.expected
M shared/typeinference/codeql/typeinference/internal/TypeInference.qll
Consider two implementations of the same trait to be siblings when the
type being implemented by one is an instantiation of the type being
implemented by the other.
Changed paths:
M rust/ql/lib/codeql/rust/internal/typeinference/FunctionOverloading.qll
M rust/ql/lib/codeql/rust/internal/typeinference/TypeInference.qll
M rust/ql/test/library-tests/type-inference/regressions.rs
M rust/ql/test/library-tests/type-inference/type-inference.expected
M shared/typeinference/codeql/typeinference/internal/TypeInference.qll
Log Message:
-----------
Merge pull request #21703 from hvitved/rust/type-inference-sibling
Changed paths:
M java/documentation/library-coverage/coverage.csv
M java/documentation/library-coverage/coverage.rst
M rust/ql/lib/codeql/rust/internal/typeinference/FunctionOverloading.qll
M rust/ql/lib/codeql/rust/internal/typeinference/TypeInference.qll
M rust/ql/test/library-tests/type-inference/regressions.rs
M rust/ql/test/library-tests/type-inference/type-inference.expected
M shared/typeinference/codeql/typeinference/internal/TypeInference.qll
Log Message:
-----------
Merge branch 'github:main' into main