diff options
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.rs | 43 |
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() { -} |
