about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorSeo Sanghyeon <sanxiyn@gmail.com>2015-06-12 21:09:17 +0900
committerSeo Sanghyeon <sanxiyn@gmail.com>2015-06-12 21:09:17 +0900
commit793d9fcb5237f2148a7a40f2f17d4a8dcb6128cb (patch)
tree28853ff7dabc94280732ae6715ae871125dd3257 /src/test
parent16d5c83d5fe19a89ad6740ca4f53750f997e2def (diff)
downloadrust-793d9fcb5237f2148a7a40f2f17d4a8dcb6128cb.tar.gz
rust-793d9fcb5237f2148a7a40f2f17d4a8dcb6128cb.zip
Add tests for tuple-like structs and dictionary-like enum variants
Diffstat (limited to 'src/test')
-rw-r--r--src/test/compile-fail/trait-bounds-on-structs-and-enums.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs b/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs
index 9a1e4ee2471..c13f7346b11 100644
--- a/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs
+++ b/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs
@@ -47,6 +47,14 @@ enum MoreBadness<V> {
     EvenMoreBadness(Bar<V>), //~ ERROR not implemented
 }
 
+struct TupleLike(
+    Foo<i32>, //~ ERROR not implemented
+);
+
+enum Enum {
+    DictionaryLike { field: Bar<i32> }, //~ ERROR not implemented
+}
+
 trait PolyTrait<T>
 {
     fn whatever(&self, t: T) {}