1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
struct Foo { a: isize, b: isize, } struct Bar { a: isize, b: usize, } fn want_foo(f: Foo) {} fn have_bar(b: Bar) { want_foo(b); //~ ERROR mismatched types //~| expected struct `Foo`, found struct `Bar` } fn main() {}