mirror of https://github.com/KaiserY/trpl-zh-cn
您好!我是rust的初学者,在阅读pub use部分时没有太理解,于是去读了这部分的英文原文,并尝试着修改,使这段更简单易懂。 这是我第一次PR,如有不妥请您多多谅解! 以下是我的验证代码,可以通过编译。 ```rust // 我们所导入的mod mod front_of_house { pub mod hosting { pub fn add_to_waitlist() {} } } // 我们的mod mod curr { pub use crate::front_of_house::hosting; // 重导出 pub fn eat_at_restaurant() { hosting::add_to_waitlist(); } } // 导入我们代码的mod mod others { use crate::curr; pub fn others_fn() { curr::hosting::add_to_waitlist(); // 使用重导出 curr::eat_at_restaurant(); } } fn main() { others::others_fn(); println!("Hello, world!"); } ```pull/587/head
parent
6983d4e013
commit
bf15d06e34
Loading…
Reference in new issue