]> git.proxmox.com Git - rustc.git/blobdiff - src/test/compile-fail/E0033.rs
New upstream version 1.13.0+dfsg1
[rustc.git] / src / test / compile-fail / E0033.rs
index 946600013f33dbf536a9faebf9d1f199d5a3f339..44f73e10e25d3d93c39c93593cefa774231b3cd9 100644 (file)
@@ -13,7 +13,14 @@ trait SomeTrait {
 }
 
 fn main() {
-    let trait_obj: &SomeTrait = SomeTrait; //~ ERROR E0425
-                                           //~^ ERROR E0038
-    let &invalid = trait_obj; //~ ERROR E0033
+    let trait_obj: &SomeTrait = SomeTrait;
+    //~^ ERROR E0425
+    //~| NOTE unresolved name
+    //~| ERROR E0038
+    //~| method `foo` has no receiver
+    //~| NOTE the trait `SomeTrait` cannot be made into an object
+
+    let &invalid = trait_obj;
+    //~^ ERROR E0033
+    //~| NOTE type `&SomeTrait` cannot be dereferenced
 }