تور راست فهرست مطالب

ماژول درون‌خطی (Inline)

یه زیرماژول رو می‌شه مستقیماً داخل کد یه ماژول درون‌خطی (inline) کرد.

یکی از رایج‌ترین استفاده‌ها از ماژول‌های inline، ساختن تست‌های واحد (unit test) هست. یه ماژول inline می‌سازیم که فقط وقتی راست برای تست استفاده می‌شه، وجود داره!

// 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