| mod private { | |
| pub trait Trait { | |
| fn trait_method(&self) { | |
| } | |
| } | |
| pub trait TraitB { | |
| fn trait_method_b(&self) { | |
| } | |
| } | |
| } | |
| pub struct FooStruct; | |
| pub use crate::private::Trait; | |
| impl crate::private::Trait for FooStruct {} | |
| pub use crate::private::TraitB as TraitBRename; | |
| impl crate::private::TraitB for FooStruct {} |