diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-09-21 17:18:08 +0200 | 
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-10-24 00:31:11 +0200 | 
| commit | 2e64bb2d37d5f15113e0a7199cd684504c6b8de7 (patch) | |
| tree | d4e4e183ee460068db8cfd11db2c2707c903b9b5 /src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs | |
| parent | 4a8c5b20c7772bc5342b83d4b0696ea216ef75a7 (diff) | |
| download | rust-2e64bb2d37d5f15113e0a7199cd684504c6b8de7.tar.gz rust-2e64bb2d37d5f15113e0a7199cd684504c6b8de7.zip  | |
syntax: reject `trait Foo: Bar = Baz;`.
Add test for rejecting `trait A: B1 = B2;`. Also test rejection of `trait A: = B;`.
Diffstat (limited to 'src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs')
| -rw-r--r-- | src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs b/src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs index 5948d45b698..039bbce8c1e 100644 --- a/src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs +++ b/src/test/ui/traits/trait-alias/trait-alias-syntax-fail.rs @@ -4,4 +4,7 @@ trait Foo {} auto trait A = Foo; //~ ERROR trait aliases cannot be `auto` unsafe trait B = Foo; //~ ERROR trait aliases cannot be `unsafe` +trait C: Ord = Eq; //~ ERROR bounds are not allowed on trait aliases +trait D: = Eq; //~ ERROR bounds are not allowed on trait aliases + fn main() {}  | 
