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