]> git.lizzy.rs Git - rust.git/blob - src/test/ui/generic-associated-types/constraint-assoc-type-suggestion.rs
Auto merge of #101629 - compiler-errors:issue-101623, r=sanxiyn
[rust.git] / src / test / ui / generic-associated-types / constraint-assoc-type-suggestion.rs
1 // Test that correct syntax is used in suggestion to constrain associated type
2
3 trait X {
4     type Y<T>;
5 }
6
7 fn f<T: X>(a: T::Y<i32>) {
8     //~^ HELP consider constraining the associated type `<T as X>::Y<i32>` to `Vec<i32>`
9     //~| SUGGESTION Y<i32> = Vec<i32>>
10     let b: Vec<i32> = a;
11     //~^ ERROR mismatched types
12 }
13
14 fn main() {}