trait Foo { | |
fn dummy(&self) { } | |
} | |
pub trait Bar : Foo {} | |
//~^ ERROR private trait `Foo` in public interface [E0445] | |
pub struct Bar2<T: Foo>(pub T); | |
//~^ ERROR private trait `Foo` in public interface [E0445] | |
pub fn foo<T: Foo> (t: T) {} | |
//~^ ERROR private trait `Foo` in public interface [E0445] | |
fn main() {} |