Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
pub trait Super {
type Assoc;
}
impl Super for () {
type Assoc = u8;
pub trait Test {}
impl<T> Test for T where T: Super<Assoc = ()> {}
fn test() -> impl Test {
//~^ERROR type mismatch resolving `<() as Super>::Assoc == ()`
()
fn main() {
let a = test();