summaryrefslogtreecommitdiffstats
path: root/src/test/ui/wf/wf-in-obj-type-trait.rs
blob: 170fad55f8f65b8786267bedaa8a55f203bd1f1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Check that we enforce WF conditions also for types in fns.

trait Object<T> { }

struct MustBeCopy<T:Copy> {
    t: T
}

struct Bar<T> {
    // needs T: Copy
    x: dyn Object<MustBeCopy<T>> //~ ERROR E0277
}

fn main() { }