Currently, I'm trying to blanket implement a public trait on any struct that implement a private trail, but i get compiler warning: private trait `mod_b::PrivateTrait` in public interface (error E0445) Is there anyway to fix this?
main.rs:
trait PublicTrait {}
mod mod_b
{
use PublicTrait;
trait PrivateTrait {}
impl<T: PrivateTrait> PublicTrait for T {}
}
pub fn main ()
{
}