struct Conj {a : A} trait Valid {} impl Conj{} //~^ ERROR negative trait bounds are not supported fn main() {}