about summary refs log tree commit diff
path: root/src/test/ui/traits/bound/on-structs-and-enums.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/traits/bound/on-structs-and-enums.rs')
-rw-r--r--src/test/ui/traits/bound/on-structs-and-enums.rs43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/test/ui/traits/bound/on-structs-and-enums.rs b/src/test/ui/traits/bound/on-structs-and-enums.rs
deleted file mode 100644
index 024084fa724..00000000000
--- a/src/test/ui/traits/bound/on-structs-and-enums.rs
+++ /dev/null
@@ -1,43 +0,0 @@
-trait Trait {}
-
-struct Foo<T:Trait> {
-    x: T,
-}
-
-enum Bar<T:Trait> {
-    ABar(isize),
-    BBar(T),
-    CBar(usize),
-}
-
-impl<T> Foo<T> {
-//~^ ERROR `T: Trait` is not satisfied
-    fn uhoh() {}
-}
-
-struct Baz {
-    a: Foo<isize>, //~ ERROR E0277
-}
-
-enum Boo {
-    Quux(Bar<usize>), //~ ERROR E0277
-}
-
-struct Badness<U> {
-    b: Foo<U>, //~ ERROR E0277
-}
-
-enum MoreBadness<V> {
-    EvenMoreBadness(Bar<V>), //~ ERROR E0277
-}
-
-struct TupleLike(
-    Foo<i32>, //~ ERROR E0277
-);
-
-enum Enum {
-    DictionaryLike { field: Bar<u8> }, //~ ERROR E0277
-}
-
-fn main() {
-}