error: program clause dump --> $DIR/lower_trait_higher_rank.rs:13:1 | LL | #[rustc_dump_program_clauses] //~ ERROR program clause dump | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: FromEnv(F: std::marker::Sized) :- FromEnv(Self: Foo). = note: FromEnv(F: std::ops::Fn<(&'a (u8, u16),)>) :- FromEnv(Self: Foo). = note: Implemented(Self: Foo) :- FromEnv(Self: Foo). = note: ProjectionEq(>::Output == &'a u8) :- FromEnv(Self: Foo). = note: WellFormed(Self: Foo) :- Implemented(Self: Foo), WellFormed(F: std::marker::Sized), forall<> { WellFormed(F: std::ops::Fn<(&'a (u8, u16),)>) }, forall<> { ProjectionEq(>::Output == &'a u8) }. error: aborting due to previous error