pub struct Outer(Inner); pub struct Inner(T); //@ has bounds/struct.Outer.html //@ has - '//*[@id="synthetic-implementations-list"]//*[@class="impl"]//h3[@class="code-header"]' \ // "impl Unpin for Outerwhere \ // T: for<'any> Trait = (), X = ()>," impl std::marker::Unpin for Inner where T: for<'any> Trait = (), X = ()>, {} pub trait Trait: SuperTrait { type A; type B<'a>; } pub trait SuperTrait { type X; }