]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/fn/fn-item-type.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / fn / fn-item-type.rs
index e71172d7229814bd76642888e0d411b36c76ddaf..68b75c18a43dc52769978449b88d3496156599fc 100644 (file)
@@ -12,22 +12,22 @@ impl<T> Foo for T { /* `foo` is still default here */ }
 fn main() {
     eq(foo::<u8>, bar::<u8>);
     //~^ ERROR mismatched types
-    //~|  expected type `fn(isize) -> isize {foo::<u8>}`
-    //~|  found type `fn(isize) -> isize {bar::<u8>}`
+    //~|  expected fn item `fn(_) -> _ {foo::<u8>}`
+    //~|  found fn item `fn(_) -> _ {bar::<u8>}`
     //~|  expected fn item, found a different fn item
 
     eq(foo::<u8>, foo::<i8>);
     //~^ ERROR mismatched types
-    //~| expected u8, found i8
+    //~| expected `u8`, found `i8`
 
     eq(bar::<String>, bar::<Vec<u8>>);
     //~^ ERROR mismatched types
-    //~|  expected type `fn(isize) -> isize {bar::<std::string::String>}`
-    //~|  found type `fn(isize) -> isize {bar::<std::vec::Vec<u8>>}`
+    //~|  expected fn item `fn(_) -> _ {bar::<std::string::String>}`
+    //~|  found fn item `fn(_) -> _ {bar::<std::vec::Vec<u8>>}`
     //~|  expected struct `std::string::String`, found struct `std::vec::Vec`
 
     // Make sure we distinguish between trait methods correctly.
     eq(<u8 as Foo>::foo, <u16 as Foo>::foo);
     //~^ ERROR mismatched types
-    //~| expected u8, found u16
+    //~| expected `u8`, found `u16`
 }