// check-fail // failure-status: 101 // dont-check-compiler-stderr // known-bug: #103899 trait BaseWithAssoc { type Assoc; } trait WrapperWithAssoc { type BaseAssoc: BaseWithAssoc; } struct Wrapper { inner: B, } struct ProjectToBase { data_type_h: T::Assoc, } struct DoubleProject { buffer: Wrapper>, } fn trigger>() -> DoubleProject { loop {} } fn main() {}