We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aafbf74 commit 370f1f2Copy full SHA for 370f1f2
src/test/ui/traits/trait-alias-syntax.rs
@@ -0,0 +1,7 @@
1
+#![feature(trait_alias)]
2
+
3
+trait Foo {}
4
+auto trait A = Foo; //~ ERROR trait aliases cannot be `auto`
5
+unsafe trait B = Foo; //~ ERROR trait aliases cannot be `unsafe`
6
7
+fn main() {}
src/test/ui/traits/trait-alias-syntax.stderr
@@ -0,0 +1,14 @@
+error: trait aliases cannot be `auto`
+ --> $DIR/trait-alias-syntax.rs:4:19
+ |
+LL | auto trait A = Foo; //~ ERROR trait aliases cannot be `auto`
+ | ^ trait aliases cannot be `auto`
+error: trait aliases cannot be `unsafe`
8
+ --> $DIR/trait-alias-syntax.rs:5:21
9
10
+LL | unsafe trait B = Foo; //~ ERROR trait aliases cannot be `unsafe`
11
+ | ^ trait aliases cannot be `unsafe`
12
13
+error: aborting due to 2 previous errors
14
0 commit comments