Rust-túra Tartalomjegyzék

Beágyazott Modulok

Egy almodult közvetlenül elhelyezhetünk a szülő modul kódjában is.

Ennek egy nagyon gyakori felhasználása a teszt kódok készítése. Létre tudunk hozni olyn almodult, ami csak teszt környezetben fog létezni!

// Ez a tulajdonság eltávolítja a modult, ha a Rust nem tesztkörnyezetben fut
#[cfg(test)]
mod tests {
    // Vegyük észre, hogy alapból nem férünk hozzá a szülő modul tartalmához, azt importálnunk
    // kell.
    use super::*;

    ... ide jönnek a tesztek ...
}
Mascot Ferris