diff --git a/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.rs b/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.rs index a39c0049d01d0..7a923179d3b73 100644 --- a/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.rs +++ b/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.rs @@ -5,7 +5,7 @@ fn main() { let c: What = What(1, String::from("meow")); b = c; //~ ERROR mismatched types - let mut e: What = What(5, vec![1, 2, 3]); - let f: What> = What(1, vec![String::from("meow")]); - e = f; //~ ERROR mismatched types + let mut f: What> = What(1, vec![String::from("meow")]); + let e: What = What(5, vec![1, 2, 3]); + f = e; //~ ERROR mismatched types } diff --git a/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.stderr b/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.stderr index 60fd18b968ca5..d2b3397fbcb03 100644 --- a/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.stderr +++ b/tests/ui/type/clarify-error-for-generics-with-default-issue-120785.stderr @@ -13,14 +13,14 @@ LL | b = c; error[E0308]: mismatched types --> $DIR/clarify-error-for-generics-with-default-issue-120785.rs:10:9 | -LL | let mut e: What = What(5, vec![1, 2, 3]); - | ----------- expected due to this type -LL | let f: What> = What(1, vec![String::from("meow")]); -LL | e = f; - | ^ expected `What`, found `What>` +LL | let mut f: What> = What(1, vec![String::from("meow")]); + | ------------------------ expected due to this type +LL | let e: What = What(5, vec![1, 2, 3]); +LL | f = e; + | ^ expected `What>`, found `What` | - = note: expected struct `What<_, Vec>` - found struct `What<_, Vec>` + = note: expected struct `What<_, Vec>` + found struct `What<_, Vec>` error: aborting due to 2 previous errors