blob: 7ee69d99566fc5524004c2385d2c45acad45ea1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//@ revisions:verbose normal
//@ [verbose]compile-flags:--verbose
#![crate_type = "lib"]
struct Foo<T, U> { x: T, y: U }
fn bar() {
let _: Foo<u32, i32> = Foo::<i32, i32> { x: 0, y: 0 };
//~^ ERROR mismatched types
//[verbose]~| NOTE expected struct `Foo<u32, i32>`
//[normal]~| NOTE expected struct `Foo<u32, _>`
//~| NOTE expected `Foo<u32, i32>`
//~| NOTE expected due to this
}
|