]> git.lizzy.rs Git - rust.git/commitdiff
adding in these files that didn't get added in previous commit
authorAndrew <freitand@oregonstate.edu>
Fri, 21 Jun 2019 16:12:28 +0000 (00:12 +0800)
committerAndrew <freitand@oregonstate.edu>
Fri, 21 Jun 2019 16:18:15 +0000 (00:18 +0800)
src/test/ui/traits/trait-alias/trait-alias-only-maybe-bound.rs
src/test/ui/traits/trait-object-macro-matcher.rs
src/test/ui/traits/trait-object-vs-lifetime-2.rs
src/test/ui/traits/trait-object-vs-lifetime.rs
src/test/ui/traits/wf-trait-object-only-maybe-bound.rs

index d6c611d2a4d91e035be3dbedea7ec18ae57650ca..e4abf314e0a967b99283b3e0ff23235491d36508 100644 (file)
 
 // Straight list expansion:
 type _T0 = dyn _1;
-//~^ ERROR at least one non-builtin trait is required for an object type [E0224]
+//~^ ERROR at least one trait is required for an object type [E0224]
 
 // Twice:
 trait _2 = _1 + _1;
 
 type _T1 = dyn _2;
-//~^ ERROR at least one non-builtin trait is required for an object type [E0224]
+//~^ ERROR at least one trait is required for an object type [E0224]
 
 fn main() {}
index 5ec157275a6291a7101349a603f8f65bc07251c6..a6852569f3a12b85cfd9c882a17671176c7c6d48 100644 (file)
@@ -8,5 +8,5 @@ fn main() {
     m!(dyn Copy + Send + 'static);
     //~^ ERROR the trait `std::marker::Copy` cannot be made into an object
     m!(dyn 'static + Send);
-    m!(dyn 'static +); //~ ERROR at least one non-builtin trait is required for an object type
+    m!(dyn 'static +); //~ ERROR at least one trait is required for an object type
 }
index 8a9b8e793487c9f6916c2762a6971a4445bf0cda..0b33dc7f69a3ace1ea5894e4308788543d9ea5c6 100644 (file)
@@ -5,7 +5,7 @@
 fn g() where
     'static: 'static,
     dyn 'static +: 'static + Copy,
-    //~^ ERROR at least one non-builtin trait is required for an object type
+    //~^ ERROR at least one trait is required for an object type
 {}
 
 fn main() {}
index 803b29367c8a81e3de5d15ed29877c538a9b3238..e0ff73494837613385ab9b6b6ef3cdbb309382e0 100644 (file)
@@ -7,11 +7,11 @@ fn main() {
     // `'static` is a lifetime argument, `'static +` is a type argument
     let _: S<'static, u8>;
     let _: S<'static, dyn 'static +>;
-    //~^ at least one non-builtin trait is required for an object type
+    //~^ at least one trait is required for an object type
     let _: S<'static, 'static>;
     //~^ ERROR wrong number of lifetime arguments: expected 1, found 2
     //~| ERROR wrong number of type arguments: expected 1, found 0
     let _: S<dyn 'static +, 'static>;
     //~^ ERROR lifetime arguments must be declared prior to type arguments
-    //~| ERROR at least one non-builtin trait is required for an object type
+    //~| ERROR at least one trait is required for an object type
 }
index 1b83d2487f4c6f8e4fc445677d889c9f3f59dcdb..3e6db3e997c9b7da2007b5b0878fa051f1402c0c 100644 (file)
@@ -1,7 +1,7 @@
 // Test that `dyn ?Sized` (i.e., a trait object with only a maybe buond) is not allowed.
 
 type _0 = dyn ?Sized;
-//~^ ERROR at least one non-builtin trait is required for an object type [E0224]
+//~^ ERROR at least one trait is required for an object type [E0224]
 //~| ERROR ?Trait` is not permitted in trait object types
 
 fn main() {}