10 impl PrivTr for Priv {
11 type AssocAlias = m::Pub3;
14 impl <Priv as PrivTr>::AssocAlias {
15 //~^ ERROR no nominal type found for inherent implementation
16 pub fn f(arg: Priv) {} // private type `aliases_pub::Priv` in public interface
27 impl PrivTr for Priv {
28 type AssocAlias = Priv3;
31 impl <Priv as PrivTr>::AssocAlias {
32 //~^ ERROR no nominal type found for inherent implementation
33 pub fn f(arg: Priv) {} // OK