Turul limbajului Rust Cuprins

Modul inclus direct (inline)

Un submodul poate fi inclus direct în codul unui modul.

O utilizare foarte frecventă a modulelor inline este crearea de teste unitare. Creăm un modul inline care există doar atunci când Rust este utilizat pentru testare!

// Acest macro elimină acest modul inline atunci când Rust
// nu se află în modul de testare
#[cfg(test)]
mod tests {
    // Observați că nu obținem imediat acces la
    // modulul părinte. Trebuie să fim expliciți.
    use super::*;

    ... teste scrise aici ...
}
Mascot Ferris