error: program clause dump --> $DIR/lower_trait.rs:5:1 | LL | #[rustc_dump_program_clauses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: forall { FromEnv(>::Assoc: Bar) :- FromEnv(Self: Foo). } = note: forall { FromEnv(S: std::marker::Sized) :- FromEnv(Self: Foo). } = note: forall { Implemented(Self: Foo) :- FromEnv(Self: Foo). } = note: forall { WellFormed(Self: Foo) :- Implemented(Self: Foo), WellFormed(S: std::marker::Sized), WellFormed(>::Assoc: Bar). } error: program clause dump --> $DIR/lower_trait.rs:7:5 | LL | #[rustc_dump_program_clauses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: forall { ProjectionEq(>::Assoc == ^3) :- Normalize(>::Assoc -> ^3). } = note: forall { FromEnv(Self: Foo) :- FromEnv(Unnormalized(>::Assoc)). } = note: forall { ProjectionEq(>::Assoc == Unnormalized(>::Assoc)). } = note: forall { WellFormed(Unnormalized(>::Assoc)) :- WellFormed(Self: Foo). } error: aborting due to 2 previous errors