訪問父模組

有時,相對匯入函式和結構可能很有用,而不必在專案中使用其絕對路徑。要實現這一點,你可以使用模組 super,如下所示:

fn x() -> u8 {
    5
}

mod example {
    use super::x;

    fn foo() {
        println!("{}", x());
    }
}

你可以多次使用 super 來訪問當前模組的祖父母,但如果你在一次匯入中使用 super 太多次,則應該警惕引入可讀性問題。