Тур по Rust Зміст

Вбудований модуль

Підмодуль може бути безпосередньо вбудований у код модуля.

Одне з найпоширеніших застосувань вбудованих модулів - створення модульних тестів. Ми створюємо вбудований модуль, який існує лише тоді, коли для тестування використовується Rust!

// Цей макрос видаляє цей вбудований модуль, коли Rust
// не знаходиться в режимі тестування.
#[cfg(test)]
mod tests {
    // Зверніть увагу, що ми не одразу отримуємо доступ до
    // батьківського модуля. Ми повинні бути явними.
    використовуйте super::*;

    ... тести йдуть сюди ...
}
Mascot Ferris