Rustin ympäriajo Sisällysluettelo

Sisäkkäinen Moduuli

Alimoduuli voidaan sijoittaa suoraan moduulin koodin sisälle (inline).

Yksi hyvin yleinen käyttötapa sisäkkäisille moduuleille on yksikkötestien luominen. Luomme sisäkkäisen moduulin, joka on olemassa vain kun Rustia käytetään testaukseen!

// This macro removes this inline module when Rust
// is not in test mode.
#[cfg(test)]
mod tests {
    // Notice that we don't immediately get access to the
    // parent module. We must be explicit.
    use super::*;

    ... tests go here ...
}
Mascot Ferris